(Re) scsi 장치 검색은 centOS 6.9에서 작동하지만 scsi 호스트 검색은 작동하지 않습니다.

(Re) scsi 장치 검색은 centOS 6.9에서 작동하지만 scsi 호스트 검색은 작동하지 않습니다.

오늘은 esxi VM의 가상 디스크에 1GB의 추가 공간을 추가했습니다(기본적으로 확장). 나는 새로운 공간을 인식하기 위해 두 가지 접근 방식을 취했습니다.

  1. echo "- - -" > /sys/class/scsi_host/host2/scan
  2. echo 1 > /sys/class/scsi_disk/2:0:1:0/device/rescan

첫 번째 방법은 작동하지 않고 두 번째 방법은 작동합니다.

어떤 아이디어가 있나요?

나는 내가 원하는 내용을 담고 있을 수도 있는 커널 소스 트리의 문서를 읽지 않았습니다.

답변1

"val0x00ff"는 이미 정확한 답변이 포함된 링크를 공유했기 때문에:

Community.vmware.com/thread/492752

서버를 다시 시작하지 않고 VMware에서 디스크 크기를 변경한 후 SCSI 장치를 다시 검색합니다. 먼저, scsi 장치의 이름을 확인하십시오.

$ ls /sys/class/scsi_device/

그런 다음 scsi 버스를 다시 검색하십시오. 아래의 "0:0:0:0"을 이전 명령을 통해 찾은 실제 scsi 버스 이름으로 바꿀 수 있습니다. 각 콜론 앞에는 슬래시가 붙어 있어 이상하게 보입니다.

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

그러면 현재 scsi 버스가 다시 검색되고 변경된 디스크 크기가 표시됩니다.

관련 정보