btrfs und fstab mit ausgefallenem Gerät

btrfs und fstab mit ausgefallenem Gerät

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/fstabAber 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

sda1Verwenden 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 showwird 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/sda1oder so mounten. Deshalb ddist das Klonen mit oder ähnlichen Toolsproblematisch.

Aber selbst wenn Sie UUID=in angeben fstabund eines der Geräte fehlt, wird das Dateisystem nicht gemountet. Sie benötigen die degradedOption, ein solches Dateisystem zu mounten (falls möglich). Die Angabe degradedin 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 degradedin 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.

verwandte Informationen