FS: Btrfs

Seit Jahren in aller Munde ist Btrfs. XFS ist im Vergleich zu Ext4 das ältere, Btrfs das jüngere Dateisystem. XFS und Btrfs können wesentlich grössere Dateien speichern als Ext4. Im direkten Vergleich kennt jedoch nur Btrfs Snapshots, einen integrierten LVM, Copy on write, Data Deduplication, Kompression, Error Correction Codes und einen File Change Log, dafür aber kein Block- und Metadata-only Journaling wie die anderen beiden Dateisysteme.

Add device to btrfs Volume

btrfs device add /dev/sdb /mnt

Resize btrfs Volume

btrfs filesystem resize max /mnt

Falls eine Disk via Hypervisor vergrössert wurde, welche bereits in ein btrfs Volume eingebunden ist, muss die Device ID mit angegeben werden:

btrfs filesystem resize 2:max /mnt

Rebalancing btrfs Volume

Verteilt die Data Chunks und Meta Data gleichmässig auf allen Disks im Volume. Sollte immer gemacht werden, wenn neue Disks ins Volume hinzugefügt wurden.

btrfs filesystem balance /

Built on 2024-07-16