좋은 아침입니다. 인프라 담당 미야시타입니다. 보통은 클라우드 지향이에요,
저는 솔라리스에 USB HDD를 연결했으니, 절차를 설명하겠습니다.
환경: 솔라리스 10
장비: SPARC T2000
HDD: 500GB USB 휴대용 하드 디스크(IO 데이터 포함)
○첫 번째
너무 깊게 생각하지 않고 연결하려고 했어요. 로그가 메시지에 나타나고 인식됩니다.
확인해 보세요.
[shell]4월 9일 15:45:11 test-web21 usba: [ID 912658 kern.info] USB 2.10 장치 (usb4bb,152)가 USB 2.0 외부 허브에서 고속 (USB 2.x)으로 동작: storage@1, scsa2usb2 버스 주소 4월 9일 4월 9일 15:45:11 test-web usba: [ID 349649 kern.info] I-O DATA DEVICE, INC. HDPF-UT 000315C3C1900CEE 4월 9일 15:45:11 테스트-웹 genunix: [ID 936769 kern.info] scsa2usb2는 /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0, 2/hub@4/storage@1 4월 9일 15:45: 11 test-web genunix: [ID 408114 kern.info] /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@4/storage@1 (scsa2usb2) 온라인 4월 9일 15:45:13 test-web scsi: [ID 583861 kern.info] sd5 at scsa2usb2: target 0 lun 0 4월 9일 15:45:13 test-web genunix: [ID 936769 kern.info] sd5는 /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@4/storage@1/disk@0,0 4월 9일 15:45:13 test-web genunix: [ID 408114 kern.info] /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@4/storage@1/disk@0,0 (sd5) 온라인[/shell]
파티션 정보를 확인해보니 NTFS였고 Solaris가 지원되지 않아 포맷 오류가 발생했습니다.
[shell]# fdisk /dev/rdsk/c8t0d0s2
다음 중 하나를 선택하세요:
1. 파티션 2를 생성하세요. 활성 파티션 3을 지정하세요. 파티션 4를 삭제하세요. 종료(디스크 구성 업데이트 및 종료) 5. 취소(디스크 설정 업데이트 없이 종료)[/shell]
파티션을 다시 생성하려면 NTFS 파티션 (3)을 삭제하고 solaris2(1)로 다시 생성하세요.
이걸로 장착할 수 있을 거라 생각했는데, 이상하게도 오류가 발생해서 교착 상태에 빠졌어요.
메시지에는 이미 장착되었다고 나와 있습니다. 보통 자원봉사 매니저가 최선을 다해 장착하려 했다고 합니다.
가는 길에 실패해서 움직일 수 없는 것 같아요.
[shell]# rmformat 장치를 찾고 있습니다... 3. Volmgt 노드: /vol/dev/aliases/rmdisk0 논리 노드: /dev/rdsk/c8t0d0s2 물리 노드: /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@4/storage@1/disk@0,0 연결된 장치: I-O DATA HDPF-UT 5312 장치 유형: 제거 가능[/shell]
Volmgt Node는 /vol/dev/aliases/rmdisk0이며, solaris에 마운트되어 있지만 알 수 없는 파일 시스템입니다.
읽거나 쓸 수 없는 상태에 빠졌어요.
○ 두 번째
보컬 매니저는 멈추고 수동으로 진행하려고 합니다.
[shell]# /etc/init.d/volmgt stop[/shell]
HDD가 연결되고 로그에서 기기가 인식되기 전까지는 동일합니다.
[shell]# rmformat 3. 논리 노드: /dev/rdsk/c8t0d0s2 물리 노드: /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@4/storage@1/disk@0,0 연결된 장치: I-O DATA HDPF-UT 5312 장치 유형: 제거 가능[/shell]
아직 Volmgt 노드가 없기 때문에 자동 장착은 이루어지지 않았습니다.
UFS 파일 시스템을 생성하세요. [shell]# newfs -f 4096 /dev/rdsk/c8t0d0s0[/shell] *장치 이름 c8t0d0sX는 로그 정보를 통해 식별됩니다.
c8t0d0s2와 c8t0d0s0 지정은 Oracle 문서를 통해 어떻게든 명시되어 있습니다.
UFS 파일 시스템을 만드는 데 약 1시간 정도 걸리고, 500GB가 필요합니다.
이제 설치합시다.
[shell]# mkdir /USB0 # /USR/SBIN/마운트 /dev/dsk/c8t0d0s0 /usb0 # df -k /USB0 Filesys 1K-블록 사용 가능 % 마운트 위치 사용 중 /dev/dsk/c8t0d0s0 480990732 4860508 471320320 2% /USB0[/shell]
안전하게 장착할 수 있었다. 이제 간단한 백업 구역을 확보할 수 있었다.
StrageGateway를 정말 사용하고 싶지만, 그건 다음에 해야겠어요.
○ 쓰기 속도를 비교해
USB HDD와 로컬 HDD를 각각 1GB 크기로 만들어 쓰기 속도를 비교해 봅시다.
USB 디스크
[shell]# 시간 mkfile 1g file.dat
실제 3:09.0 사용자 0.2 시스템 2.3[/shell]
・로컬 디스크
[shell]# 시간 mkfile 1g file.dat
real 8.2 사용자 0.1 sys 2.0[/shell]
예상대로, 쓰기 속도가 꽤 다릅니다. 시간 제한 유지보수에는 사용할 수 없다고 생각합니다...
앞으로의 도전 과제에 관해서는,
·전원 공급 장치를 버스 전원 대신 AC 전원의 HDD로 하면 조금 개선될 수 있을까요?
·이번에 다른 Solaris 기기에 HDD를 연결했을 때 제대로 인식할 수 있나요?
이 점을 확인하고 싶습니다.
마지막으로, volmgt를 시작하는 것도 잊지 마세요.
[shell]# /etc/init.d/volmgt start[/shell]