Berlin_1946 schrieb:
Die Bezeichnung /dev/xxxy steht für extern.
Nö. Anhand der Gerätebezeichnung kannst du das nicht erkennen.
Als Beispiel wurde dir ja auch der USB-Stick genannt, der mit der Beispiel kennung genausogut eine interne HDD oder SSD sein könnte.
Es geht eigentlich nur darum, dass die Gerätebezeichnungen wie /dev/sda
nicht eindeutig sind, da es bei diesen darauf ankommt, wann sie sich beim Kernel melden. Label sind es auch nicht, da sie mehrfach vorhandene sein können. UUID sind ja schon dem Namen nach recht einzigartig (obwohl es da natürlich auch winzige Wahrscheinlichkeiten von gleichen Nummern geben kann).
Ich hab hier ein Gerät (ThinkPad X220), bei dem ich regelmäßig meinen systemd-boot-Eintrag ändern musste, weil die im MiniPCIe-Slot sitzende und die am SATA-Slot eingesteckte SSD jeweils um die Erstanmeldung streiten und das Bootmedium mal /dev/sda
und mal /dev/sdb
ist, obwohl nichts am System verändert wurde (und systemd-boot die UUID der verschlüsselten Partition aus unerfindlichen Gründen nicht finden konnte, die "normale" Gerätebezeichnung aber schon).
Stecke ich jetzt vor dem Booten noch einen Stick ein, kann mein Bootmedium auch /dev/sdc
heißen, obwohl es immer noch am MiniPCIe-Slot sitzt.
Mit der UUID in der fstab werden diese Problemstellungen komplett umgangen.