Beiträge von Stardenver im Thema „BTRFS? Hat das jemand in Benutzung? Vorteile gegenüber ext4?“

    Welchen Vorteil bringt BTRFS gegenüber rsync?

    Hat natürlich nicht nur Vorteile, aber da du gezielt danach fragst:

    - CoW

    - btrfs kann die Reihenfolge deiner Veränderungen protokollieren und einhalten

    - inkrementale Backups (sollte zumindest weniger/schneller sein als rsync)

    - der Vergleich der Dateiversionen fällt weg, da das Filesystem die Veränderungen ja bereits kennt

    - Fehlererkennung und Korrektur

    Oder anders ausgedrückt: Veränderungen werden bei btrfs ja schon erfasst, während sie geschehen und sind dann bei einem Snapshot bereits bekannt. rsync muss erst die zu sichernden Dateien erfassen und vergleichen und arbeitet dann bei Bedarf mit Hardlinks. Ohne jetzt jemals beide direkt in einem Benchmark verglichen zu haben, sollte ext4 im Betrieb - zumindest auf dem Papier - etwas schneller sein - während btrfs bei Snapshots dann bedeutend schneller ist, da der Vergleich wegfällt.

    Hast du hier und da etwas zu sichern und keine großen Veränderungen, ist rsync vermutlich die bessere Wahl, da es im laufenden Betrieb schneller arbeiten kann. Bastelst du viel bzw ändert sich häufiger etwas an den Dateien und du musst öfter "snapshoten", ist btrfs vermutlich die bessere Wahl.

    Es gibt ja kleine Tools wie z.B. grub-btrfs. Dadurch werden dann in der Tat die letzten Snapshots in Grub angeboten und man kann diese dann booten. Suse nutzt diesbezüglich aber eine andere Lösung, genannt Snapper. Die kann dann sogar die Versionen vergleichen und - glaube josefine hatte es angesprochen - auch mit ext4 arbeiten.

    Ich möchte aber ebenfalls nochmal betonen/wiederholen, dass Snapshots kein Backup im eigentlichen Sinne sind. Wenn die Platte abraucht ist ALLES weg. Also immer schön bei der 3-2-1 Backup-Strategie bleiben :)