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 [2019/12/17 10:12]
ingo_wichmann
lpi2:btrfs [2024/05/20 15:50] (aktuell)
ingo_wichmann
Zeile 1: Zeile 1:
 +Paket: btrfs-progs
 +
 ext? nach btrfs konvertieren:​ ext? nach btrfs konvertieren:​
   man btrfs-convert   man btrfs-convert
Zeile 4: Zeile 6:
 Dateisystem anlegen und mounten: Dateisystem anlegen und mounten:
   mkfs.btrfs /dev/sda2   mkfs.btrfs /dev/sda2
 +  btrfs filesystem show
   mkdir /mnt/btrfs   mkdir /mnt/btrfs
   mount /dev/sda2 /mnt/btrfs   mount /dev/sda2 /mnt/btrfs
-  time cp -a /usr/share/ /mnt/btrfs 
   cd /mnt/btrfs   cd /mnt/btrfs
 +
 +Beispieldaten hinein kopieren:
 +  time cp -a /usr/share/ .
 +
 +Daten komprimieren:​
 +  btrfs filesystem df -h share/
 +  btrfs filesystem defragment -czstd -r share/
 +  btrfs filesystem df -h share/
   ​   ​
-Informationen über das Dateisystem ​anzeigen:+Informationen über das top-level Subvolume ​anzeigen:
   btrfs subvolume show .   btrfs subvolume show .
 -> Subvolume ID: 5 -> Subvolume ID: 5
Zeile 20: Zeile 30:
   btrfs subvolume list .   btrfs subvolume list .
   btrfs subvolume show subvol1   btrfs subvolume show subvol1
--> Subvolume ID: 259+-> Subvolume ID: 256
 -> Parent ID: 5 -> Parent ID: 5
   time mv ./share/ ./subvol1/   time mv ./share/ ./subvol1/
Zeile 26: Zeile 36:
 Subvolume umbenennen: Subvolume umbenennen:
   mv subvol1/ subvol2   mv subvol1/ subvol2
 +
 +Subvolume (erneut) mounten:
 +  mkdir /​mnt/​subvol2
 +  mount -o subvol=/​subvol2 /dev/sda2 /​mnt/​subvol2  ​
  
 Snapshot erstellen: Snapshot erstellen:
-  btrfs subvolume snapshot subvol2 snap1+  ​time btrfs subvolume snapshot subvol2 snap1
   btrfs subvolume list .   btrfs subvolume list .
   btrfs subvolume show snap1   btrfs subvolume show snap1
--> Subvolume ID: 260+-> Subvolume ID: 257
 -> Parent ID: 5 -> Parent ID: 5
  
Zeile 37: Zeile 51:
   btrfs subvolume snapshot -r subvol2 snap_ro1   btrfs subvolume snapshot -r subvol2 snap_ro1
  
-  btrfs filesystem df -h+  btrfs filesystem df -h .
   btrfs filesystem du -s --human-readable .   btrfs filesystem du -s --human-readable .
   du -sh .   du -sh .
Zeile 45: Zeile 59:
   btrfs filesystem du -s --human-readable snap1   btrfs filesystem du -s --human-readable snap1
  
 +++++ SuSE default root layout |
 SuSE default: SuSE default:
  
Zeile 81: Zeile 96:
   subvolid=$(btrfs subvolume show $target/​@/​.snapshots/​1/​snapshot | sed -rn '​s/​.*Object ID:​\s+//​p'​)   subvolid=$(btrfs subvolume show $target/​@/​.snapshots/​1/​snapshot | sed -rn '​s/​.*Object ID:​\s+//​p'​)
   btrfs subvolume set-default "​$subvolid"​ "​$target"​   btrfs subvolume set-default "​$subvolid"​ "​$target"​
 +++++
  
lpi2/btrfs.1576577539.txt.gz · Zuletzt geändert: 2019/12/17 10:12 von ingo_wichmann