修复 /dev 中的块设备名称

修复 /dev 中的块设备名称

我在 /dev 中有几个块卷,例如 /dev/sds。这些块卷位于 SAN 设备上。每次我重新启动 Ubuntu 服务器时,设备名称都会更改。

我想知道是否有任何方法可以修复这些设备的设备名称(例如“sds”)?

答案1

有一个内置解决方案。使用 /dev/disk/by-id 链接,例如 -

$ ls -l /dev/disk/by-id | grep sda
lrwxrwxrwx 1 root root  9 Mar 11 21:56 ata-ST95005620AS_5YX07EY0 -> ../../sda
lrwxrwxrwx 1 root root 10 Mar 11 21:56 ata-ST95005620AS_5YX07EY0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Mar 11 21:56 ata-ST95005620AS_5YX07EY0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Mar 11 21:56 ata-ST95005620AS_5YX07EY0-part5 -> ../../sda5

该输出意味着/dev/disk/by-id/ata-ST95005620AS_5YX07EY0将始终是当前“/dev/sda”的驱动器。

相关内容