我知道关于持久块设备命名、使用以及如何在系统配置(脚本)/dev/disk/by-{id,path,uuid,...}
中使用这些持久名称而不是示例是最佳实践。fstab
/dev/sda
但是,为了我自己的系统管理员的方便,我希望我的 Linux 系统通过硬件路径( )对这些块设备进行排序,以便为它们by-path
分配名称。/dev/sdX
截至目前,我有:
# ls -l /dev/disk/by-path/*ata-?
lrwxrwxrwx [...] /dev/disk/by-path/pci-0000:00:1f.2-ata-1 -> ../../sda
lrwxrwxrwx [...] /dev/disk/by-path/pci-0000:00:1f.2-ata-2 -> ../../sdb
lrwxrwxrwx [...] /dev/disk/by-path/pci-0000:00:1f.2-ata-3 -> ../../sde
lrwxrwxrwx [...] /dev/disk/by-path/pci-0000:00:1f.2-ata-4 -> ../../sdc
lrwxrwxrwx [...] /dev/disk/by-path/pci-0000:00:1f.2-ata-5 -> ../../sdd
我宁愿ata-{1,2,3,4,5}
分别命名sd{a,b,c,d,e}
。
我如何强制这些/dev/sdX
名称遵循该顺序?