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
UUID=xxx /media/work btrfs defaults,subvol=@,compress,autodefrag 0 1
Subvolumes
Flaches Design
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