Ist es sicher, Btrfs zu verwenden?


16

Ist es sicher, btrfs in Ubuntu 12.04 zu verwenden?

Linux-Kernel-Version: 3.2.0-24-generische
Architektur: x86_64 (64-Bit)



2
Die Leute in der Kernel-Mailingliste von btrfs haben mich ausdrücklich davon abgehalten, btrfs mit 3.2-Kernel zu verwenden. Sie schlugen vor, immer die neuesten 3.5- oder 3.6-Kernel zu verwenden. Sie können aus leicht greifen kernel.ubuntu.com/~kernel-ppa/mainline
Adam Ryczkowski

Antworten:


12

Die Leute von Novell Suse SLES11 glauben das, weil diese Unternehmensdistribution die Unterstützung für ext4 zugunsten von btrfs überspringt. Ich habe btrfs vor ein paar Wochen getestet (mit einem 3.0-Kernel) und es ist mir gelungen, innerhalb von 20 Minuten durch Experimentieren 2 Schnappschüsse zu erhalten, die nicht entfernt werden konnten.

Ich denke nicht, dass Sie Ihre wertvollsten Assets (Fotos, Musiktitel, Entwicklungsdateien ...) BTRFS anvertrauen sollten, es sei denn, Sie sind sich absolut sicher, dass Sie über die richtigen Backups verfügen. Wenn Sie btrfs nicht für seine Funktionen benötigen, verwenden Sie es nicht für andere Zwecke als zum Testen.


1
Beachten Sie, dass sich die Zeiten ändern. Diese Antwort ist 2 Jahre alt und seitdem ist viel passiert. Ich bin nicht mit der aktuellen Zuverlässigkeit von BTRFS vertraut, aber es werden immer noch nicht alle wichtigen Distributionen unterstützt. Sehen Sie sich die Unternehmensdistributionen an, um einen guten Eindruck vom aktuellen Status zu erhalten. Wenn Unternehmensdistributionen (RHEL, SLES) den Hauptstrom verwenden , ist dies anscheinend in Ordnung. Zum jetzigen Zeitpunkt haben wir noch keine BTRFS-Implementierung für Unternehmenskunden geplant, aber wir beobachten die Entwicklungen in letzter Zeit genau.
jippie

9

Das Dateisystem btrfs ist keine Technologievorschau mehr im Kernel, aber so eifrig ich es auch nutzen möchte, ich wechsle gerade nicht. Aus diesem Grund würde ich auch raten, dies nicht zu tun (beachten Sie, dass diese Antwort möglicherweise in Kürze veraltet ist)

  • Das Dienstprogramm zur Dateisystemprüfung ist zu aktuell und nicht ausgereift.
  • btrfs befindet sich noch in aktiver Entwicklung und es wurden häufig neue Funktionen hinzugefügt. Das habe ich nicht als stabil bezeichnet.

1
Genau, nachdem ich über den aktuellen Status von BTRFS auf der H gelesen habe, würde ich es zumindest ein weiteres Jahr geben. Obwohl es nun Enterprise-Meerschweinchen gibt, wird es wahrscheinlich schneller reifen als erwartet ;-) h-online.com/open/features/…
LiveWireBT

Ich stimme Ihnen weitgehend zu, Huygens, ich habe btrfs auch für ein Jahr geparkt, aber die Entwicklung neu hinzugefügter Funktionen ist meiner Meinung nach nicht unbedingt schlecht. Features können normalerweise einfach deaktiviert werden oder müssen explizit aktiviert werden. Sie haben Recht mit dem Dienstprogramm zur Dateisystemprüfung ... beängstigend.
jippie

Richtig, wenn Sie sie selektiv aktivieren können (was beispielsweise beim Online-Defragmentieren der Fall war). Und um das Dateisystem zu überprüfen;) hier die vom btrfs-Team angekündigten Neuigkeiten: "btrfsck kann jetzt einige Formen von Dateisystembrüchen reparieren" (26. März 2012)
Huygens

3
Auf der offiziellen BTRFS-Website;) btrfs.wiki.kernel.org/index.php/Main_Page#News
Huygens

1
btrfs fsck ist nicht ausgereift genug, um einige Formen von Dateisystemschäden zu beheben. Daher würde ich es im Moment immer noch als experimentelles Dateisystem behandeln. Tests, die ich durchgeführt habe, zeigen, dass ich es in Fällen wie Stromausfall nicht so belastbar wie ext4 ist.
Colin Ian King

4

Es ist absolut NICHT sicher, Btrfs zu verwenden. Habe gerade meine 5. Neuinstallation von Ubuntu 12 innerhalb einer Woche durchgeführt. Btrfs ist als Alpha instabil und stürzt nach jedem kleinen Update ab. Wenn / boot als btrfs angegeben ist, werden keine Kerneldateien gefunden. Wenn / as btrfs vorhanden ist, wird das Root-System erheblich beschädigt.

Verwenden Sie niemals die Funktionen zur automatischen Wiederherstellung und Komprimierung, da diese die Situation tatsächlich verschlimmern. Die Komprimierung verursacht viele Dateifehler und die automatische Wiederherstellung funktioniert NOCH nicht.

Viele Fehlerberichte über Launchpad und Entwickler weisen die meisten davon wie üblich als nicht relevant zurück.


1
Ich benutze Btrfs nicht für /, sondern hauptsächlich für LXC-Container (lxc-create nutzt Subvol- und Snapshot-Funktionen gut, cool. Die meisten von ihnen sind -d raid1 mirrored config) und speichern unkritische Daten. So weit, ist es gut. Ich muss sagen, benutze Btrfs für / ist immer noch ein bisschen riskant.
Terry Wang

Ich benutze Btrfs für / im Moment für Ubuntu 12.10 auf dem Laptop, den ich jeden Tag intensiv für die Arbeit benutze. Ich würde mir bis jetzt keine Mühe machen. Ich denke darüber nach, es für mein / home-Dateisystem zu verwenden, aber ich bin ein bisschen konservativ.
der brx in den Wänden

1

Wenn Sie btrfs verwenden, sollten Sie den neuesten verfügbaren Kernel verwenden. Es ist wahrscheinlich ratsam, Ubuntu 12.10 zu Gunsten von Ubuntu 12.04 auszuführen, damit Sie standardmäßig einen neueren Kernel erhalten.


0

Oracle hält Btrfs für produktionsbereit .

In Oracle Linux 6.3 (6u3) können Sie Btrfs für / verwenden (benötigen UEK2 2.6.39 - tatsächlich basierend auf 3.0-Kernel). Das Boot & Rescue-ISO von 6.3 enthält Btrfs und bietet außerdem das Dienstprogramm zum Konvertieren von ext {3, 4} in Btrfs mithilfe des btrfs-convertbereitgestellten Dienstprogramms .

Ich würde empfehlen, mindestens raid1 für Daten zu verwenden (Sie benötigen mindestens 2 Blockgeräte - in diesem Fall Partitionen). Metadaten werden standardmäßig -m singlegeräteübergreifend dupliziert (nicht für ein einzelnes Gerät verwenden). Ich habe Btrfs für Testzwecke in mehreren internen Produktionsumgebungen verwendet. Bislang ist es so gut, dass ich auf kein ernstes Problem gestoßen bin (Schrubben ist cool!).

Übrigens: Btrfsfunktioniert einwandfrei mit LXC!

Siehe dieses Dokument: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Denken Sie daran, sichern Sie immer Ihre Daten. Sicher und unsicher, es ist relativ ;-)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.