Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:btrfs [2025/01/13 10:05] ingo_wichmann |
lpi2:btrfs [2025/01/28 07:52] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== btrfs ====== | ====== btrfs ====== | ||
+ | Status: | ||
+ | * https://btrfs.readthedocs.io/en/stable/Status.html | ||
+ | * https://silvenga.com/posts/btrfs-and-lessons-learned/ | ||
Paket: | Paket: | ||
- | * Debian: ''btrfs-progs'' | + | * Debian: ''btrfs-progs btrfsmaintenance'' |
===== Dateisystem anlegen ===== | ===== Dateisystem anlegen ===== | ||
Zeile 21: | Zeile 24: | ||
===== Daten komprimieren ===== | ===== Daten komprimieren ===== | ||
- | Daten komprimieren: | + | Daten komprimieren: (( https://github.com/systemd/systemd/issues/9112 )) |
- | btrfs filesystem df -h share/ | + | btrfs filesystem df -h . |
-> ''Data, single: total=2.01GiB, used=1.53GiB'' | -> ''Data, single: total=2.01GiB, used=1.53GiB'' | ||
btrfs filesystem defragment -czstd -r share/ | btrfs filesystem defragment -czstd -r share/ | ||
- | btrfs filesystem df -h share/ | + | btrfs filesystem df -h . |
-> ''Data, single: total=3.01GiB, used=740.17MiB'' | -> ''Data, single: total=3.01GiB, used=740.17MiB'' | ||
+ | btrfs filesystem usage . | ||
===== Subvolumes ===== | ===== Subvolumes ===== | ||
Informationen über das top-level Subvolume anzeigen: | Informationen über das top-level Subvolume anzeigen: | ||
Zeile 74: | Zeile 77: | ||
Snapshot des root-Volumes erstellen: | Snapshot des root-Volumes erstellen: | ||
btrfs subvolume snapshot . 2025011300 | btrfs subvolume snapshot . 2025011300 | ||
- | Daten (nicht subvolumes!) aus root-Volume löschen: | + | Daten (nicht Subvolumes!) aus root-Volume löschen: |
ls 2025011300 | xargs echo rm -rf | ls 2025011300 | xargs echo rm -rf | ||
+ | -> prüfen, das da keine Verzeichnisse mit verschachtelten Subvolumes enthalten sind | ||
ls 2025011300 | xargs rm -rf | ls 2025011300 | xargs rm -rf | ||
btrfs subvolume show 2025011300 | btrfs subvolume show 2025011300 | ||
Zeile 87: | Zeile 91: | ||
mount btrfs | mount btrfs | ||
ls btrfs | ls btrfs | ||
+ | |||
+ | ===== Subvolume mounten ===== | ||
+ | mkdir /mnt/subvol | ||
+ | mount -o subvolid=5 /dev/sda2 /mnt/subvol | ||
+ | |||
+ | ===== Datenträger tauschen ===== | ||
+ | btrfs device usage . | ||
+ | btrfs device add /dev/sda6 . | ||
+ | btrfs device usage . | ||
+ | btrfs device add /dev/sda2 . | ||
+ | btrfs device usage . | ||
===== SuSE ===== | ===== SuSE ===== |