UUID でデバイス ファイル名を割り当てますか?

UUID でデバイス ファイル名を割り当てますか?

複数のドライブがインストールされているシステムがあります。blkid コマンドを使用すると、すべてのドライブのリストとその UUID およびラベルを表示できます (簡潔にするために一部の行を省略しています)。

root@ubuntu:~/avl# blkid
/dev/sdy1: UUID="F00D-78FA" TYPE="vfat" PARTLABEL="EFI system" PARTUUID="23fc9408-58b2-4905-983e-be0a4dc4adee"
/dev/sdy2: UUID="0c58da23-7ef5-4177-807c-d9164174c092" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="81c156e7-1113-46b4-9365-ed3a262fc475"
/dev/sdd1: UUID="ff1954fe-e8c1-4253-abbc-24d3d6c6a6c5" TYPE="ext4" PARTUUID="dae0a716-01"
/dev/sdb1: UUID="b26fadc6-cd26-4f2a-8a41-91238737ae4b" TYPE="ext4" PARTUUID="48b181eb-01"
/dev/sdu1: UUID="b9fb58ab-474c-4113-9789-c3a02ed49ddf" TYPE="ext4" PARTUUID="51d5e885-01"
/dev/sda1: UUID="08e865f9-0b47-407d-b103-b93836479de4" TYPE="ext4" PARTUUID="9bc2dad1-01"

ブート ドライブが に割り当てられていることがわかります/dev/sdy。ただし、このドライブを に割り当てたいと思います/dev/sda

私の質問は、Linux に特定の UUID を持つドライブを特定のデバイス ファイル名に割り当てるように強制する方法はありますか?

答え1

私が間違っていなければ、「sd?」は OS によって検出された順序で割り当てられます。これは通常、BIOS が配置した順序、RAID コントローラーの順序、デバイスの LUN の順序などです。

手動で名前を付けるためのルールを定義しないとudev、検出された順序を変更する必要があります。

関連情報