Ich möchte ein Desktop-System konfigurieren, in dem das Home-Dateisystem redundant ist (z. B. RAID-1) und wöchentliche Snapshots erstellt werden. Ich habe dies bereits mit ZFS gemacht, das Snapshot-System ist wunderbar und mit send / recv können Sie problemlos Backups auf externen Medien erstellen. Leider möchte ich zu diesem Zeitpunkt GNU + Linux und nicht FreeBSD oder Solaris, daher suche ich nach Vorschlägen für gute Alternativen.
Ich denke, dass meine Alternativen sind:
- btrfs - es scheint genau das zu sein, was ich brauche, es hat Snapshots und Befehle, mit denen Sie einfach replizieren können
zfs send
. In allen Dokumentationen wird jedoch erwähnt, dass es immer noch experimentell ist. Ich kann anscheinend keine tatsächlichen Berichte über Zuverlässigkeits- oder Usability-Probleme finden. Können Sie mich auf Informationen zu diesem Thema hinweisen, die klarstellen könnten, ob dies eine mögliche Wahl wäre? Ich habe eine große Vorliebe für diese Option, hauptsächlich, weil ich die Laufwerke nicht neu formatieren möchte, wenn btrfs bereit ist, aber ich habe keine Informationen darüber, ob sie überhaupt verwendbar sind, ob es eine dumme Idee ist, sie zu verwenden usw. Die Frage dass ich keine Antwort darauf bekommen kann, ist was "experimentell" bedeutet . - lvm snapshots und ext4 - am besten nicht, da es beim erstellen neuer dateien sehr viel platz beanspruchen kann. Das Erstellen von 200-GB-Dateien erfordert 200 GB freien Speicherplatz und zusätzlich 200 GB für Snapshots. Ich habe es auch als unzuverlässig empfunden - fehlgeschlagenes Umschreiben von Metadaten führt zu einer unlesbaren PV. Ich frage mich, wie btrfs hier vergleichen würde.
- Ein einzelnes Dateisystem (ext4) auf einem RAID-1-Array mit benutzerdefinierten COW-Snapshots mit Hardlinks (wie
cp -al
). Das ist meine derzeitige Präferenz, wenn ich btrfs nicht verwenden kann.
Wie experimentell ist btrfs, welches sollte ich wählen und habe ich andere Optionen? Was würde sich auf meine Auswahl auswirken, wenn ich keine externen inkrementellen Sicherungen durchführe?
Antworten:
Diese Antwort wird aus historischen Gründen beibehalten und gilt möglicherweise nicht für aktuelle Versionen von btrfs.
btrfs ist experimentell in dem Sinne, dass es sich noch ändern kann. Infolgedessen ist btrfs möglicherweise nicht vollständig stabil. Da es derzeit kein fsck für btrfs gibt, ist es außerdem möglich, das Dateisystem zu beschädigen und es bei einem Stromausfall unbrauchbar zu machen, da es keine Möglichkeit gibt, den Schaden zu beheben. Weitere Informationen zu diesem Dateisystem finden Sie im brtfs-Wiki . Bis ein Dienstprogramm zur Überprüfung des Dateisystems bereit ist, würde ich btrfs nicht empfehlen, und es ist wahrscheinlich am besten, Option 3 auszuwählen.
quelle
Obwohl niemand es offiziell gesegnet hat, würde ich persönlich vermuten, dass es für die Produktion bereit ist.
Einige Gründe, die normalerweise angegeben werden, um es nicht in der Produktion zu verwenden: Das Format auf der Festplatte ist möglicherweise nicht stabil, es gibt keine
btrfsck
, es ist keine Unterstützung verfügbar. Untersuchen wir also diese:Das On-Disk-Format ist jetzt stabil und die Btrfs-Entwickler haben sich seit 2009 zur Aufrechterhaltung der Kompatibilität verpflichtet. Das sind 3 Jahre.
Es gibt jetzt eine Dateisystemprüfung . Außerdem wird dieser Checker in Linux-Distributionen ausgeliefert . Sie müssen ihn nicht mehr selbst aus dem Quellcode erstellen.
Die Unterstützung für Enterprise Btrfs ist jetzt bei Oracle und SUSE verfügbar (seit Februar).
Das letzte sagt es wirklich für mich. Wenn Oracle - das Unternehmen, das die Software verwaltet - jetzt bereit ist, Ihnen kommerziellen Support dafür zu bieten, ist es wahrscheinlich bereit. Natürlich haben sie ein starkes Interesse daran, niemals zu sagen, dass die Open-Source-Version (die meines Wissens dieselbe Software ist, nur kein Support-Vertrag) tatsächlich einsatzbereit ist, weil sie möchten, dass Sie den Support und von kaufen Natürlich wollen sie nicht beschuldigt werden, wenn Sie alleine loslegen und etwas tun, das nicht unterstützt wird, und Ihre Festplatten in die Luft jagen, aber ich bezweifle, dass sie bereit wären, es überhaupt zu unterstützen, wenn sie wirklich dachten, es würde Daten verlieren.
quelle
Obwohl dies die btrfs-Frage nicht beantwortet, haben Sie geschrieben: "Ich habe dies bereits mit ZFS gemacht, das Snapshot-System ist wunderbar, und mit send / recv können Sie problemlos Backups auf externen Medien erstellen. Leider möchte ich an dieser Stelle GNU + Linux "und ab 2013 gibt es http://zfsonlinux.org/ - viel Spaß!
quelle
Snapper ist ein Tool, das diesen Prozess für Sie automatisiert. Sie können stündliche Schnappschüsse haben, wenn Sie möchten, unterschiedliche Schnappschussintervalle pro Subvolumen, einfaches Rollback, automatische Löschung alter Schnappschüsse, obwohl es sogar eine GUI gibt.
quelle