Linux EMC 스캔 Lun이 작동하지 않음

Linux EMC 스캔 Lun이 작동하지 않음

CX4-120 EMC SAN storage기존 크기를 20GB로 확장했지만 이제 호스트 출력 LUN에서 ​​실린더 변경 사항을 볼 수 없습니다 . 다음 명령은 내 hda 또는 LUN fdisk -l으로 실행 중입니다.re-scan

echo "1" > /sys/class/fc_host/host1/issue_lip
echo "1" > /sys/class/fc_host/host2/issue_lip

그런 다음

echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
echo "- - -" > /sys/class/scsi_host/host3/scan
echo "- - -" > /sys/class/scsi_host/host4/scan
echo "- - -" > /sys/class/scsi_host/host5/scan
echo "- - -" > /sys/class/scsi_host/host6/scan
echo "- - -" > /sys/class/scsi_host/host7/scan

하지만 여전히 fdisk -l /dev/emcpowere 오래된 실린더 크기가 표시됩니다. 제가 뭔가를 놓치고 있는 걸까요? qlogic hda가 있어요

답변1

기존 LUN을 확장하거나 기존 LUN을 다시 검색하는 경우 위의 모든 명령이 작동하지 않습니다.

해결책:

echo "1" > /sys/block/<DEVICE>/device/rescan

편리한 스크립트:

cd /dev
for DEVICE in `ls sd[a-z] sd?[a-z]`; do echo '1' > /sys/block/$DEVICE/device/rescan; done

관련 정보