我一直在摆弄我的存储阵列(在这种情况下是 2xMD3000 SAS),在扫描/重新扫描/删除/添加之间,我的 /dev/sdx 块设备全都乱了。其中一些不存在,使用 fdisk 时会出现以下情况:
fdisk:无法打开 sdc:没有这样的设备或地址
无论如何,这不是我正在使用的真正问题/dev/disk/by-id/wwn-xxxxx
,但我想知道是否有办法以某种方式触发内核更新/删除那些空的和损坏的设备。谢谢
答案1
使用命令:
rescan-scsi-bus.sh --remove --issue-lip
让这个简洁的脚本为您处理工作。
答案2
请尝试以下操作:
echo "- - -" > /sys/class/scsi_host/host0/scan
对于最后一个命令,检查您正在使用哪个 scsi 控制器,host0、host1 等等。