CX4-120 EMC SAN storage
があり、既存のLUN
サイズを20GBに消費しましたが、ホストfdisk -l
出力でシリンダーの変更を確認できません。次のコマンドは、hdaまたはLUNを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
は古いシリンダーサイズを示しています、私は何かが足りませんか?私はqlogichdaを持っています
既存の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