在 Debian Linux 上强制一致的设备命名

Gie*_*ron 5 linux debian

我有一个带有 9 个 sata 磁盘的 Debian (lenny) 服务器。一个磁盘连接到主板的 sata 控制器。其他连接到两个 PCI SATA 控制器(每个四个磁盘)。连接到主板的磁盘是启动盘。

在此之前工作正常并且启动盘一直是/dev/sda. 但是在将内核升级到 2.6.26 后,情况发生了变化。引导盘现在被随机调用sdasde或者sdi。显然,这取决于内核评估 sata 控制器的顺序。

如何强制始终调用启动盘sda

evi*_*uin 10

我认为您需要使用持久块设备命名,我会使用“by-uuid”版本,我认为这可以解决您的问题。

我没有找到关于 2.6.26 的任何信息,但是这里提到了一个类似的问题指的是 2.6.19,也许问题已经传播,他们的解决方案会有所帮助。

  • +1 我正要回答这个问题。IOW,不要再指望任何东西都有固定的 /dev/sdX 名称了。忘记吧。 (4认同)