[시스템] 핫스왑 SCSI HDD 추가하기 – 서비스 중단없이..
1. 목적
서버의 중단없이 디스크를 추가하기 위함
2. 설정방법
일단 아래와 같이 명령어를 실행시켜 봅니다.
# cat /proc/scsi/scsi
[root@localhost root]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST39205LC Rev: 5063
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST318436LC Rev: 0004
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: ESG-SHV Model: SCA HSBP M6 Rev: 0.65
Type: Processor ANSI SCSI revision: 02
설명을 드리자면 현재 서버에 스카시하드 디스크 2개가 장착되어 있는것을
볼수 있습니다. 그리고 각각 호스트 스카스 번호가 “0” 체널정보가 “0”
아이디는 “0” , “1” 이고 LUN 번호는 “0” 임을 알수 있습니다.
첫번째 하드는 ST39205LC 로 시케이트 9기가 하드 디스크고 두번째는
ST318436LC 로 18기가하드임을 알수 있다.
이 정보는 해당 파트사의 홈페이지에서 확인할수 있다.
여기에 서버를 확인하여 여유 베이가 있으면 서버가 운영중인데도 하드를
하나 추가하여 마운트하여 백업으라던지 해당 파티션에 용량을 늘려 줄수 있다
첫번째와 두번째는 하드디스크가 설치 되어 있을것이고 세번째는 비어 있으니
여기에 서버가 켜진 상태에서 하드디스크를 꼽아서 설치를 합니다.
처음에 꼽게되면 하드디스크는 깜빡거리면서 불이 들어올 뿐이고
스핀들은 돌지않게 된다.
여기에 아래와 같은 명령어로 추가해 볼수 있다
# echo “scsi-add-single-device 0 0 3 0” >/proc/scsi/scsi
이렇게 하면 하드디스크가 돌기 시작하면서 인식이 된다.
소리로서도 확인할수 있을것이다.
# cat /proc/scsi/scsi
[root@localhost root]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST39205LC Rev: 5063
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST318436LC Rev: 0004
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 02 Lun: 00
Vendor: IBM Model: DMVS18D Rev: 0100
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: ESG-SHV Model: SCA HSBP M6 Rev: 0.65
Type: Processor ANSI SCSI revision: 02
위를 보면 아이디가 “02”인 세번째 IBM 하드가 인식된것을 알수 있다.
3. 테스트
#fdisk /dev/sdc
#mkfs.ext3 /dev/sdc1
#mkdir /data
#mount /dev/sdc1 /data
새로 인식된 세번째 하드에 파티션을 나누고 포멧한뒤 마운트하여 사용을 할수 있다.