Linuxでハードウェアパスで/ dev / sdXブロックデバイス名をソートする方法は?

Linuxでハードウェアパスで/ dev / sdXブロックデバイス名をソートする方法は?

私は知っています永久ブロックデバイスの命名、使用法、および/dev/disk/by-{id,path,uuid,...}例ではなく、システム構成(スクリプト)でこれらの永続名を使用するのが最善の方法です。fstab/dev/sda

by-pathしかし、私のシステム管理者の便宜のために、私のLinuxシステムでは、これらのブロックデバイスをハードウェアパス()でソートして名前を割り当てたいと思います。/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名前がその順序に従うようにするにはどうすればよいですか?

ベストアンサー1

おすすめ記事