当linux启动时,它会将SCSI驱动器分配给各种驱动器 sd*
名称,按字母顺序递增。如果我删除一些驱动器(在系统运行时)并重新添加它们,它是否保证旧的 sd*
名称将被重用?或者它会从姓氏继续吗?
换句话说,说我有 sda
, sdb
,和 sdc
在我的系统上,我删除对应的驱动器 sdb
。如果我重新添加它(或添加一个不同的驱动器,那么),linux将始终重用 sdb
那个驱动器?或者它可以将其分配给例如 sdd
?
当linux启动时,它会将SCSI驱动器分配给各种驱动器 sd*
名称,按字母顺序递增。如果我删除一些驱动器(在系统运行时)并重新添加它们,它是否保证旧的 sd*
名称将被重用?或者它会从姓氏继续吗?
换句话说,说我有 sda
, sdb
,和 sdc
在我的系统上,我删除对应的驱动器 sdb
。如果我重新添加它(或添加一个不同的驱动器,那么),linux将始终重用 sdb
那个驱动器?或者它可以将其分配给例如 sdd
?
Answers:
不,这不能保证。
我不知道内部,但如果您热插拔驱动器,它通常会获得下一个最高的未使用的驱动器名称。有时,当您热交换以前使用最高驱动器名称的驱动器时,它将重用旧名称。
我会建议 使用UUID识别驱动器 ,因为它对于单个驱动器始终保持不变。
sd*
名称。