Btrfs (B-tree FS) ist ein neuen Dateisystem für Linux und möchte den gleichen Funktionsumfang wie ZFS bieten. Ein Vorteil von Btrfs ist, dass es Teil jedes aktuellen Linux Kernel ist. Ziel ist es, einen Überblick der wichtigen Kommandos zu erhalten.
sudo apt install btrfs-tools
RAID 1 (Spieglung) ist mit Btrfs sehr einfach möglich. Man gibt einfach die Partitionen der Festplatten (sdb1,sdc1) an.
sudo mkfs.btrfs -m raid1 -d raid1 -L "BTRFS_RAID" /dev/sdb1 /dev/sdc1
Damit ist die Spieglung der Festplatten erstellt. Die BlockID kann man sich mit ganz einfach anzeigen lassen.
sudo blkid
Die UUID von dem RAID1 tragen wir in die Startdatei ein.
sudoedit /etc/fstab
UUID=2f633613-45b4-36cf-b4be-90a1748f4753 /mnt/data btrfs defaults,subvol=/,compress,autodefrag,inode_cache 0 0 |
Hier eine Übersicht der wichtigen Befehle:
– Dateisystem Informationen
sudo btrfs filesystem show
sudo btrfs filesystem df /mnt/data
– Dateisystem aufräumen
sudo btrfs scrub start /mnt/data
sudo btrfs scrub status /mnt/data
– Defragmentieren
sudo btrfs filesystem defragment -r /mnt/data
– Dateisystem ausbalancieren
sudo btrfs balance start /mnt/data
sudo btrfs balance status /mnt/data
– Dateisystem überprüfen
sudo btrfs check -p /dev/sdb1
sudo btrfs dev stats /mnt/data
– Subvolumes
sudo btrfs subvolume create /mnt/data/@plus
sudo btrfs subvolume list /mnt/data
sudo btrfs subvolume delete /mnt/data/@plus
– Sicherung als Schnappschuss
sudo btrfs subvolume snapshot /mnt/data/@plus /mnt/data/@snapshot
sudo btrfs subvolume delete /mnt/data/@_snapshot
– Datensicherung (Image) erstellen
sudo btrfs-image /dev/sdb1 /tmp/backup.img
– Dateisystem überprüfen
sudo btrfsck /dev/sdb1
Quelle: Ubuntu Users
Schreibe einen Kommentar