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이름이 해당 순서를 따르도록 하려면 어떻게 해야 합니까 ?

관련 정보