IT Technology/Linux

리눅스 디스크 추가 인식 명령어

by빵수 2023. 12. 20. 08:21
728x90
반응형

리눅스 디스크  추가 인식 명령어에 대해서 알아보자.

 

서비스를 운영하다 보면 디스크 증설 작업이 빈번하게 이루어진다.

그러나 디스크를 증설을 했는데도, OS 상에 인식이 안 되는 경우가 종종 발생하는 경우가 있다.

 

물론, 서버를 재부팅하면 부팅 과정에서 추가 디스크를 인식하여 해결이 되지만,

대부분의 경우 서비스 중 재부팅이 불가능하여 온라인 상태에서 디스크를 인식해야만 한다.

 

 

추가 디스크 인식 방법

 

디스크 추가 후,  /sys/class/scsi_host/ 경로의 scsi host파일에 대해 아래 명령어를 실행

 

 

명령어

echo "---" > /sys/class/scsi_host/host0/scan
echo "---" > /sys/class/scsi_host/host1/scan
echo "---" > /sys/class/scsi_host/host2/scan
...

 

 

여기서 "---" 부분은 재검색할 항목을 SCSI 호스트에 알리는 것으로, 

각각의 의미는 순서대로 channel, SCSI target ID, LUN이며, 하이픈(-)은 와일드카드 같은 의미로 모두 검색을 뜻한다.

 

 

기존 디스크 인식 방법

 

사용 중인 디스크의 용량 증설의 경우에도 정상적으로 인식을 시켜주려면 device rescan 작업이 필요

위에서 진행한 디스크 인식 방법과는 조금 다르다

 

 

방법 1. 

(sdX에서 X는 인식하려는 디스크의 device 네임)

 

echo "1" > /sys/class/block/sdX/device/rescan

 

 

방법 2. 

 

 echo "1" > /sys/class/scsi_device/0:0:0:0/device/rescan

 

 

파티션

명령어

# partprobe /디바이스명

 

ex)

[root@localhost ~]# partprobe /dev/sda

 

 

 

 

 

 

 

 

 

 

 

 

출처

https://sh-safer.tistory.com/87

반응형