Im Moment habe ich eine ziemlich traditionelle Backup-Dateisystemstruktur über ext4. Jedes Mal, wenn eine Sicherung erstellt wird, wird ein neuer Ordner backup-DATE
erstellt, in den Dateien synchronisiert werden (mit Hardlinks, die mit der --link-dest
Option von rsync erstellt wurden ).
Da ich über Bitrot gelesen habe, möchte ich eine Prüfsumme für alle Dateien transparent haben. Anscheinend kann ext4 das nicht, aber btrfs bietet Unterstützung für Datenprüfsummen (und sogar einen integrierten RAID1-Modus). Zunächst möchte ich btrfs
ein "dummes" Dateisystem verwenden, das Datenprüfsummen unterstützt, ohne die erweiterten Funktionen wie RAID, Subvolume-Snapshots, Senden / Empfangen usw. zu verwenden.
Ihr Wiki weckt jedoch nicht wirklich das Vertrauen in das Dateisystem für Sicherungszwecke:
"Obwohl viele Leute es zuverlässig verwenden, gibt es immer noch Probleme. Sie sollten Backups Ihrer Daten aufbewahren und testen und darauf vorbereitet sein, sie zu verwenden." - Erste Schritte
"Ist btrfs stabil? Lange Antwort: [..] Was auch immer Sie tun, wir empfehlen, gute, getestete Backups außerhalb des Systems (und außerhalb des Standorts) aufzubewahren." - FAQ .
Mein Anwendungsfall ist eine Offline-Sicherung. Aus diesem Grund wird die Festplatte nur sehr wenig genutzt (wie in Stunden) und wird häufig ein- / ausgesteckt (eSATA oder USB 3.0). Ein zuverlässiges Dateisystem ist ein Muss. Es darf nicht schlimmer sein als ext4 wrt. Stromausfälle, unsaubere Abschaltungen usw.
Wird tatsächlich empfohlen, btrfs als Dateisystem für Sicherungszwecke zu verwenden? Gibt es andere Eigenschaften von btrfs, die es möglicherweise weniger (oder mehr) geeignet machen?