答案1
或许有重复的热拔插热插拔操作?这可能是具有 FibreChannel 或 iSCSI SAN 存储的服务器系统。
- 系统用磁盘启动
sda
...sdh
- 磁盘
sde
、sdf
和sdg
是热删除的,在for i in e f g; do echo 1 > /sys/block/sd$i/device/delete; done
实际删除对这些磁盘的物理访问之前执行适当的热删除过程。 - 添加了 3 个新磁盘:它们成为新的
sde
,sdf
并按sdg
字母顺序填补漏洞,但由于它们检测到的时间比原来晚sdh
,因此它们将列在后面。 sdf
通过正确的步骤热拔出,并在其位置上显示一个新磁盘:这会导致sdf
在 后列出sdg
。- 又添加了 3 个新磁盘:由于分配的磁盘字母中没有“漏洞”,因此它们变为
sdi
、sdj
和sdk
。
以上所有操作均无需重新启动系统即可完成。
重新启动后,/proc/partitions
应再次按预期按字母顺序排列...但磁盘的字母位置可能与重新启动前不同。这就是为什么您UUID=
在使用 SAN 存储的系统上使用设备名称而不是设备名称,或者使用带有 WWID 或持久设备名称和/或 LVM 的多路径。