2015: Ist BTRFS stabil?

2015: Ist BTRFS stabil?

Ich weiß, Fragen wie diese wurden schon früher gestellt, aber ich würde gerne ein paar aktuelle Erfahrungen sammeln. Nach dem, was ich in verschiedenen Diskussionen gelesen habe, scheint BTRFS relativ stabil zu sein, aber einmal im Leben bricht es bei einem Upgrade zusammen (ich weiß nicht, wie alt diese Informationen sind ...). Ich bin sicher, viele von Ihnen verwenden derzeit BTRFS, und ich würde auch gerne darauf umsteigen. Ich würde nur gerne wissen, ob SIE es für stabil halten, ob Sie Probleme damit hatten und ob Sie ihm Ihr ... sagen wir mal Ihr Semesterprojekt zutrauen würden?

Antwort1

Ich verwende btrfs seit Jahren und es gibt Situationen, in denen ich die Verwendung nicht empfehlen kann. Bei Stromausfall oder unkontrolliertem Herunterfahren ist das Risiko irreparabler Schäden hoch. Wenn die Festplatte nahezu voll ist, können sporadische Fehlfunktionen auftreten und der angezeigte freie Speicherplatz kann stark vom nutzbaren abweichen. Beim Jonglieren mit großen Mengen an Snapshots gibt es seltene Situationen, in denen Daten nicht mehr zugänglich sind. Einige Mechanismen wie die Deduplizierung, die Dateisystemreparatur und das Scrubbing sind systematisch defekt.

Das alles sieht nach so vielen Jahren der Entwicklung nicht allzu gut aus und ich habe nicht den Eindruck, dass sich die Situation verbessern wird. BTRFS kann für spezielle Zwecke eingesetzt werden, aber ich würde ihm unter keinen Umständen kritische Daten anvertrauen.

Antwort2

Auf derBTRFS WikiSie können Unternehmen finden, die es in der Produktion verwenden oder in der Produktion testen, also außerhalb der Entwicklungs-/Test-/Staging-Phasen.

Du kannst es also für dein Semesterprojekt verwenden, solange du es nicht vergisst.um Backups zu machen!

(Aber Sie erstellen bereits Backups, oder?)

Antwort3

Ich verwende es auf einer ziemlich kleinen SSD. Im Allgemeinen funktioniert es recht gut und ich werde es behalten, würde es aber einem unerfahrenen Benutzer nicht empfehlen. Allerdings habe ich den Eindruck, dass es mein System etwas verlangsamt (im Vergleich zu ext4), vielleicht aufgrund des begrenzten Speicherplatzes. Der größte Nachteil ist jedoch die Notwendigkeit des Balancing, das regelmäßig durchgeführt werden muss, wenn Sie nicht mit einem kaputten System enden wollen (das Sie wiederherstellen können, aber trotzdem...). Während das Balancing läuft, ist der Computer merklich langsamer. Der größte Vorteil (insbesondere wenn ich z. B. eine Abschlussarbeit schreibe, wie ich es derzeit tue) sind die Snapshot-Funktionen. Ich verwende Snapper für stündliche Backups, sodass ich meine eigenen jüngsten Fehler wiederherstellen kann. Natürlich ersetzt das keine externen Backups.

Zusammenfassend lässt sich sagen, dass Sie es ausprobieren sollten, wenn Sie gerne neue Dinge ausprobieren und keine Angst vor kleinen Schwierigkeiten haben. Natürlich sollten Sie Backups erstellen, obwohl ich in den letzten Monaten, seit ich es verwende, keinen Datenverlust erlebt habe.

Bearbeiten:Dies ist der BlogbeitragIch habe versucht, mein System wiederherzustellen, nachdem ich oft vergessen hatte, es auszugleichen.

Bearbeitung 2:Schnapperist ein Tool von SuSE zum Verwalten von BTRFS-Snapshots. Die Version aus dem Ubuntu-Repository hat keine GUI, aber die Kommandozeilenschnittstelle reicht aus.

Bearbeitung 3: Antwort auf den Kommentar zu einer anderen Antwort: Ich habe angefangen, BTRFS zu verwenden, als 15.04 noch in der Beta-Phase war, daher gab es viele Kernel-Updates. Ich habe keine Probleme damit bemerkt.

Bearbeitung 4: Wie in den Kommentaren erwähnt, trat das allgemeine Geschwindigkeitsproblem wahrscheinlich auf, als die Festplatte zu voll wurde. Der Ausgleich war jedoch immer langsam.

Antwort4

Ich habe es in den letzten Jahren auf meinem privaten Laptop und Desktop bei der Arbeit auf SSD verwendet. Bisher hatte ich keine Probleme oder Datenverluste, aber andererseits handelt es sich hier auch nicht um eine Server-Arbeitslast.

Das Festplattenformat war für mich während der Zeit, in der ich es verwendet habe, stabil genug. Es gab kein Kernel-Upgrade, das zu Datenverlusten oder Problemen geführt hätte.

Dinge, die ich an BTRFS mag:

  • Ich habe meinen Skin gespeichert, da apt vor größeren Systemupgrades automatisch einen Btrfs-Snapshot erstellt
  • Ich konnte ein Ext4-Dateisystem direkt in BTRFS konvertieren. Auf Produktionsservern hätte ich zuerst eine vollständige Systemsicherung durchgeführt, aber auf lokalen Systemen habe ich nicht genug Platz, um vollständige Sicherungen zu erstellen. Vor größeren Operationen keine vollständige Sicherung zu erstellen, ist keine gute Idee, aber zum Glück läuft bei mir alles reibungslos und ohne Probleme. Vergessen Sie nur nicht, den Ext-Snapshot zu löschen, sobald Sie sich der Konvertierung sicher sind, sonst wächst Ihr CoW-Speicherplatz weiter.
  • Die Befehlszeilenschnittstelle von BTRFS ist meiner Meinung nach eine der besten und intuitivsten Befehlszeilenschnittstellen für Dateisysteme. Alle erweiterten Funktionen von BTRFS scheinen zugänglich zu sein und das BTRFS-Wiki liefert Einzelheiten.

verwandte Informationen