
In vielen Anleitungen zum Mounten eines BTRFS-Dateisystems heißt es, dass Sie zum Mounten jedes beliebige Gerät im Dateisystem verwenden können.
Beispiel: Wenn ein Dateisystem sda1, sdb1 und sdc1 enthält, können Sie es mit jedem dieser Geräte mounten.
/etc/fstab
Aber was würde passieren, wenn sda1 fehlschlägt und dies in der zu mountenden Datei steht ? Ich gehe davon aus, dass es fehlschlagen würde. Wie stelle ich also sicher, dass das btrfs-Dateisystem gemountet wird, selbst wenn ein Gerät ausgefallen ist?
Antwort1
sda1
Verwenden Sie oder dergleichen nicht in fstab
.VerwendenUUID=
.
Im Falle von Btrfs meldet jedes Gerät, das Teil desselben Dateisystems ist, dieselbe UUID. Sie können dies bestätigen, indem Sie alle relevanten Geräte mit abfragen blkid
. Außerdem btrfs filesystem show
wird Ihnen angezeigt, dass ein einzelnes Dateisystem eineeinzelUUID, unabhängig davon, wie viele Geräte beteiligt sind.
Btrfs verwendet diese UUID, um Geräte zu identifizieren, die zum selben Dateisystem gehören. Es verwendet sie auch, wenn Sie mit /dev/sda1
oder so mounten. Deshalb dd
ist das Klonen mit oder ähnlichen Toolsproblematisch.
Aber selbst wenn Sie UUID=
in angeben fstab
und eines der Geräte fehlt, wird das Dateisystem nicht gemountet. Sie benötigen die degraded
Option, ein solches Dateisystem zu mounten (falls möglich). Die Angabe degraded
in fstab
(und/oder in der Grub-Konfiguration) ist möglich und Sie möchten es vielleicht auf einem Remote-Server, damit das System im Problemfall trotzdem bootet, weiter funktioniert und Administratoren remote darauf zugreifen und versuchen können, es zu reparieren. Wenn Sie jedoch physischen Zugriff auf die Maschine haben, sollten Sie degraded
in nicht angeben fstab
. Mir wäre es lieber, wenn mein lokaler Computer ein problematisches Dateisystem nicht mountet (und damit meine Aufmerksamkeit erregt), als es automatisch in einem herabgestuften Modus zu mounten und zu riskieren, dass ich das Problem übersehe.