Я возился с моим массивом хранения (в этом случае 2xMD3000 SAS), и между сканированием / повторным сканированием / удалением / добавлением все мои / dev / sdx блочные устройства перепутались. Некоторые из них не существуют, и использование fdisk для них дает:
fdisk: невозможно открыть sdc: нет такого устройства или адреса
Это не проблема, поскольку я использую /dev/disk/by-id/wwn-xxxxx
в любом случае, но я хотел бы знать, есть ли способ заставить ядро как-то обновить / удалить эти пустые и сломанные устройства. Спасибо
Используйте команду:
rescan-scsi-bus.sh --remove --issue-lip
чтобы этот красивый и аккуратный скрипт справился с работой за вас.
Попробуйте следующее:
echo "- - -" > /sys/class/scsi_host/host0/scan
Для последней команды проверьте, какой scsi-контроллер вы используете, host0, host1 и т. Д.