Einen Gerätedateinamen per UUID zuweisen?

Einen Gerätedateinamen per UUID zuweisen?

Ich habe ein System mit mehreren installierten Laufwerken. Ich kann eine Liste aller Laufwerke zusammen mit ihren UUIDs und Bezeichnungen mit dem Befehl blkid anzeigen (der Übersichtlichkeit halber habe ich einige Zeilen ausgelassen):

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"

Sie können sehen, dass mein Startlaufwerk zugewiesen ist /dev/sdy. Ich möchte jedoch, dass dieses Laufwerk /dev/sdastattdessen zugewiesen wird.

Meine Frage lautet: Gibt es eine Möglichkeit, Linux zu zwingen, einem bestimmten Gerätedateinamen ein Laufwerk mit einer bestimmten UUID zuzuweisen?

Antwort1

Wenn ich mich nicht irre, wird das „sd?“ in der Reihenfolge zugewiesen, in der es vom Betriebssystem erkannt wurde. Dies ist normalerweise die Reihenfolge, in der das BIOS es einordnet … und/oder RAID-Controller … und/oder Geräte-LUN … usw.

Wenn Sie keine Regeln für die manuelle Benennung definieren udev, müssen Sie die Reihenfolge ändern, in der sie erkannt wurden.

verwandte Informationen