我在 /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”的驱动器。