Linux动态SCSI设备命名


0

当linux启动时,它会将SCSI驱动器分配给各种驱动器 sd* 名称,按字母顺序递增。如果我删除一些驱动器(在系统运行时)并重新添加它们,它是否保证旧的 sd* 名称将被重用?或者它会从姓氏继续吗?

换句话说,说我有 sdasdb,和 sdc 在我的系统上,我删除对应的驱动器 sdb。如果我重新添加它(或添加一个不同的驱动器,那么),linux将始终重用 sdb 那个驱动器?或者它可以将其分配给例如 sdd

Answers:


0

不,这不能保证。

我不知道内部,但如果您热插拔驱动器,它通常会获得下一个最高的未使用的驱动器名称。有时,当您热交换以前使用最高驱动器名称的驱动器时,它将重用旧名称。

我会建议 使用UUID识别驱动器 ,因为它对于单个驱动器始终保持不变。


我想使用UUID,但对于我的特定用例,我通过 sd* 名称。
Drew McGowen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.