BtrFS
Version vom 1. Oktober 2019, 12:37 Uhr von Hamatoma (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Links = * VmHost = Erstellen = <pre>mkfs.btfs /dev/sdb # oder mkfs.btfs -d raid1 /dev/sdb /dev/sdc -f # Anzeigen: btrfs filesystem usage /media/work # S…“)
Links
Erstellen
mkfs.btfs /dev/sdb # oder mkfs.btfs -d raid1 /dev/sdb /dev/sdc -f # Anzeigen: btrfs filesystem usage /media/work # Späteres Hinzufügen: btrfs device add -f /dev/sdd /media/work # Balance notwendig!
Einhängen
mount /dev/sdb /media/work
- In /etc/fstab:
UUID=xxx /media/work btrfs defaults,subvol=@,compress,autodefrag 0 1
Subvolumes
Flaches Design
- /etc/fstab:
LABEL=the-btrfs-fs-device / btrfs subvol=/root,defaults,noatime 0 0 LABEL=the-btrfs-fs-device /home btrfs subvol=/home,defaults,noatime 0 0
btrfs subvolume create /media/work/root btrfs subvolume create /media/work/home btrfs subvolume list /media/work btrfs subvolume delete /media/work/vm-store
Snapshots
- Wenn ein (schreibbarer) Schnappschuss erstellt wurde, gibt es keinen Unterschied zwischen Orginal und Schnappschuss.
- Zurücksetzen (Rollback):
- Orginal unmounten
- mv zum Verschieben des alten Subvolumes an einen anderen Platz benutzen
- mv zum Verschieben des Schnappschusses zum Orginal benutzen
- Neu mounten
Balance
btrfs balance /media/work # Verlauf testen btrfs balance status /media/work # Stoppen btrfs balance pause /media/work # Weitermachen btrfs balance resume /media/work
Umbau / Fehlerfall
btrfs device delete /dev/sda /media/data # Bei einer defekten Festplatte kann das Dateisystem mit folgenden Befehl gemountet werden: mount -o degraded,rw /dev/sda /media/work # folgender Befehl ersetzt eine defekte Platte: btrfs replace start 6 /dev/sdf1 /media/work </dev> = Info = <pre>btrfs device scan btrfs device scan /dev/sda