Linux EMCスキャンLunが機能しません。

Linux EMCスキャンLunが機能しません。

CX4-120 EMC SAN storage既存のサイズを20 GBに拡張しましたが、ホスト出力にシリンダの変更はLUN表示されません。私のhdaまたはLUNfdisk -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

関連情報