Linux EMC сканирование Lun не работает

Linux EMC сканирование Lun не работает

У нас есть 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

Связанный контент