Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:btrfs [2025/06/14 08:41] ingo_wichmann |
lpi2:btrfs [2025/09/15 06:33] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
mkfs.btrfs /dev/sda2 | mkfs.btrfs /dev/sda2 | ||
btrfs filesystem show | btrfs filesystem show | ||
- | mkdir /mnt/btrfs | + | mount -m -o noatime /dev/sda2 /mnt/btrfs |
- | mount -o noatime /dev/sda2 /mnt/btrfs | + | |
(( TODO: [[https://wiki.tnonline.net/w/Blog/The_case_for_(no)_atime_on_Linux|noatime]] nachvollziehen | (( TODO: [[https://wiki.tnonline.net/w/Blog/The_case_for_(no)_atime_on_Linux|noatime]] nachvollziehen | ||
)) | )) | ||
Zeile 24: | Zeile 23: | ||
Beispieldaten hinein kopieren: | Beispieldaten hinein kopieren: | ||
time cp -a /usr/share/ . | time cp -a /usr/share/ . | ||
+ | |||
+ | ===== Reflink / CoW ===== | ||
+ | |||
+ | Schnelle Kopien dank reflink/CoW: | ||
+ | time cp -a share/ share2 | ||
===== Daten komprimieren ===== | ===== Daten komprimieren ===== | ||
Zeile 74: | Zeile 78: | ||
du -sh subvol2 | du -sh subvol2 | ||
btrfs filesystem du -s --human-readable snap1 | btrfs filesystem du -s --human-readable snap1 | ||
+ | |||
+ | ===== Backup mit send und receive ===== | ||
+ | ==== Initiales Vollbackup ==== | ||
+ | Read-only Snapshot erstellen: | ||
+ | btrfs subvolume snapshot -r subvol2 snap_ro2 | ||
+ | Backup übertragen: | ||
+ | btrfs send snap_ro2 | ssh 192.168.122.74 btrfs receive /mnt/btrfs | ||
+ | (( | ||
+ | Mit ''pv'' Datenmenge anzeigen: | ||
+ | btrfs send -p snap_ro2 | pv | ssh 192.168.122.74 btrfs receive /mnt/btrfs | ||
+ | )) | ||
+ | ==== Inkrement ==== | ||
+ | Daten ändern: | ||
+ | touch subvol2/status | ||
+ | date -r subvol2/status | ||
+ | Read-only Snapshot erstellen: | ||
+ | btrfs subvolume snapshot -r subvol2 snap_ro3 | ||
+ | Backup übertragen: | ||
+ | btrfs send -p snap_ro2 snap_ro3 | ssh 192.168.122.74 btrfs receive /mnt/btrfs | ||
+ | Testen, ob Daten angekommen sind: | ||
+ | ssh 192.168.122.74 date -r /mnt/btrfs/snap_ro3/status | ||
===== Subvolume zum default-Volume machen ===== | ===== Subvolume zum default-Volume machen ===== | ||
Zeile 121: | Zeile 146: | ||
btrfs device usage . | btrfs device usage . | ||
btrfs filesystem resize max . | btrfs filesystem resize max . | ||
+ | btrfs device usage . | ||
+ | |||
+ | ===== zum RAID1 erweitern ===== | ||
+ | btrfs device add /dev/vde . | ||
+ | btrfs -v balance start -mconvert=raid1,soft -dconvert=raid1,soft . | ||
btrfs device usage . | btrfs device usage . | ||