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:43] ingo_wichmann |
lpi2:btrfs [2025/04/18 18:01] (aktuell) ingo_wichmann [Snapshots] |
||
---|---|---|---|
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 62: | Zeile 65: | ||
btrfs subvolume snapshot -r subvol2 snap_ro1 | btrfs subvolume snapshot -r subvol2 snap_ro1 | ||
- | btrfs filesystem df -h . | + | btrfs filesystem usage . |
btrfs filesystem du -s --human-readable . | btrfs filesystem du -s --human-readable . | ||
du -sh . | du -sh . | ||
Zeile 89: | Zeile 92: | ||
ls btrfs | ls btrfs | ||
- | ===== Subvolume mounten ===== | + | ===== Top-Subvolume mounten ===== |
- | mkdir /mnt/subvol | + | mkdir /mnt/btrfs |
- | mount -o subvolid=5 /dev/sda2 /mnt/subvol | + | mount -o subvolid=5,subvol=/ /dev/sda2 /mnt/btrfs |
- | ===== SuSE ===== | + | <file txt /etc/fstab> |
+ | UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/btrfs btrfs noauto,subvolid=5,subvol=/ 0 0 | ||
+ | </file> | ||
+ | |||
+ | ===== Datenträger tauschen ===== | ||
+ | btrfs device usage . | ||
+ | btrfs device add /dev/sda6 . | ||
+ | btrfs device usage . | ||
+ | btrfs device del /dev/sda2 . | ||
+ | btrfs device usage . | ||
+ | |||
+ | ====== BTRFS bei SuSE ====== | ||
++++ SuSE default root layout | | ++++ SuSE default root layout | | ||
SuSE default: | SuSE default: |