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

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

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

之前,这个方法运行良好,启动盘也一直是/dev/sda。但是将内核升级到 2.6.26 后,情况发生了变化。启动盘现在随机称为sdasdesdi。显然,这取决于内核评估 sata 控制器的顺序。

我怎样才能强制始终调用启动盘sda

答案1

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

我没有找到有关 2.6.26 的任何信息,但有一个类似的问题这里参考2.6.19,也许传播的问题和他们的解决方案会有所帮助。

相关内容