避免使用随机磁盘名称

避免使用随机磁盘名称

我有 Ubuntu Server 10.04 1 个系统磁盘和 5 个 RAID-5 配置的磁盘。问题是这些磁盘的名称会不时更改,它们会不时随机混合(sda、b、c、d、e、f - 因此系统磁盘在不同时间可能是 sda 或 sdc)...

有没有什么方法可以修复驱动器名称,以便即使它断开连接,也没有其他驱动器可以根据磁盘 UUID 或其他东西占用这个字母?

答案1

最好始终通过 UUID 来引用磁盘;您可以使用符号链接/dev/disk/by-uuid/(或者by-id如果更合适)来引用设备节点。

名称/dev/sdxN永远不能保证一致,因此依赖固定名称不是一个好主意。

答案2

如果您坚持使用稳定名称,则可以使用 udev 规则在挂载时修复名称。对于您的情况,您可能需要使用序列号或类似的东西来识别磁盘。

我不知道 upstart 是否会接管磁盘安装。如果是,您需要在那里实施等效规则。

或者,您可以创建到 /dev/disk/by-uuid 的符号链接以用于监控。

相关内容