Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

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 .
  
lpi2/btrfs.1749890491.txt.gz · Zuletzt geändert: 2025/06/14 08:41 von ingo_wichmann