Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
admin_grundlagen:docker:btrfs [2026/03/21 14:41]
ingo_wichmann [Docker Daten in BTRFS verschieben]
admin_grundlagen:docker:btrfs [2026/03/21 14:49] (aktuell)
ingo_wichmann
Zeile 14: Zeile 14:
   * Freie Partition oder freies Logical Volume   * Freie Partition oder freies Logical Volume
  
 +  du -sh /​var/​lib/​docker
   lsblk   lsblk
-  ​mkfs.btrfs /dev/sdaX+-> Blockdevice mit genug Platz wählen. 
 +  ​mkfs.btrfs /dev/xxx
 -> UUID merken, kommt später in die ''/​etc/​fstab''​ -> UUID merken, kommt später in die ''/​etc/​fstab''​
-  mount -m /dev/sdaX /mnt/btrfs+  mount -m /dev/xxx /mnt/btrfs
   cd /mnt/btrfs   cd /mnt/btrfs
   btrfs subvolume create $(date '​+%Y%m%d'​)00   btrfs subvolume create $(date '​+%Y%m%d'​)00
Zeile 39: Zeile 41:
  
 ===== Docker Daten in BTRFS verschieben ===== ===== Docker Daten in BTRFS verschieben =====
-  systemctl stop docker.socket docker.service+  systemctl stop docker.socket docker.service containerd.service
  
   cd /var/lib/   cd /var/lib/
Zeile 46: Zeile 48:
 <file txt /​etc/​fstab>​ <file txt /​etc/​fstab>​
  
-# device during installation:​ /dev/sdaX+# device during installation:​ /dev/xxx
 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /​var/​lib/​docker btrfs rw 0 2 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /​var/​lib/​docker btrfs rw 0 2
 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/btrfs btrfs noauto,​subvol=/​ 0 2 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/btrfs btrfs noauto,​subvol=/​ 0 2
Zeile 61: Zeile 63:
   cd /mnt/btrfs   cd /mnt/btrfs
   btrfs subvolume get-default .   btrfs subvolume get-default .
--> Subvolume ​ID merken: ''​ID 472 gen 428819 top level 5 path **20xxxxxx00**''​+-> Subvolume merken: ''​ID 472 gen 428819 top level 5 path **20xxxxxx00**''​
  
 === Container stoppen === === Container stoppen ===
-mit containerd: 
   systemctl stop docker.socket docker.service containerd.service   systemctl stop docker.socket docker.service containerd.service
-ohne containerd:+++++ ohne containerd: ​|
   systemctl stop docker.socket docker.socket   systemctl stop docker.socket docker.socket
 +++++
 === Snapshot erstellen === === Snapshot erstellen ===
   btrfs subvolume snapshot 20xxxxxx00 $(date '​+%Y%m%d'​)01   btrfs subvolume snapshot 20xxxxxx00 $(date '​+%Y%m%d'​)01
  
 === Container starten === === Container starten ===
-mit containerd: 
   systemctl start docker.socket docker.service containerd.service   systemctl start docker.socket docker.service containerd.service
-ohne containerd:+++++ ohne containerd: ​|
   systemctl start docker.socket docker.service   systemctl start docker.socket docker.service
 +++++
 === Starten überprüfen ===  === Starten überprüfen === 
   watch docker ps   watch docker ps
admin_grundlagen/docker/btrfs.1774104114.txt.gz · Zuletzt geändert: 2026/03/21 14:41 von ingo_wichmann