У нас есть CX4-120 EMC SAN storage
, я расширяю существующий LUN
размер до 20 ГБ, но теперь я не вижу никаких изменений цилиндров на fdisk -l
выходе хоста. Следующая команда, которую я запускаю на re-scan
моем hda или LUN
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