Benutzer-Werkzeuge

Webseiten-Werkzeuge


loop_device_btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
loop_device_btrfs [2025/11/17 16:32] – bertiloop_device_btrfs [2026/09/03 08:03] (aktuell) – berti
Zeile 1: Zeile 1:
 Sparsedatei erzugen (1 Terabyte) Sparsedatei erzugen (1 Terabyte)
-  fallocate -l 1T Pfad/zur/image.datei+  fallocate -l 1T /Pfad/zur/image.datei    oder 
 +  truncate /Pfad/zur/image.datei -s 1T
  
-loopback device mit der Imagedatei verbinden+loopback device mit der Imagedatei verbinden (losetup -a gibt alle /dev/loop aus um einen Freien zu finden)
   losetup /dev/loop40 Pfad/zur/image.datei   losetup /dev/loop40 Pfad/zur/image.datei
  
 btrfs Filesystem auf dem loopback device anlegen btrfs Filesystem auf dem loopback device anlegen
-  (hier nach dem anlegen und losetup) 
   mkfs.btrfs /dev/loop40   mkfs.btrfs /dev/loop40
  
 btrfs mounten, Komprimierung aktivieren btrfs mounten, Komprimierung aktivieren
   mount -o compress=zstd /dev/loop40 /mountpoint   mount -o compress=zstd /dev/loop40 /mountpoint
 +  
 +Einrichten Raid1 aus bestehendem BTRFS
 +zusätzliches Device als BTRFS formatieren
 +dann dieses Device dem Bestehendem hinzufügen
 +  btrfs device add /dev/neues_Device /mountpoint -f
 +
 +Und zum Raid 1 machen
 +  btrfs balance start -dconvert=raid1 -mconvert=raid1 /mountpoint
 +
 +Sollte ein Device ausfallen (hier /dev/loop40 - deleted)
 +  root@ltstest1:/mnt/test# losetup
 +  NAME        SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE                             DIO LOG-SEC
 +  /dev/loop1          0      0         1  1 /var/lib/snapd/snaps/hwctl_123.snap     0     512
 +  /dev/loop41         0      0         0  0 /mnt/test/image1                        0     512
 +  /dev/loop2          0      0         1  1 /var/lib/snapd/snaps/snapd_27710.snap   0     512
 +  /dev/loop0          0      0         1  1 /var/lib/snapd/snaps/core24_1643.snap   0     512
 +  /dev/loop42         0      0         0  0 /mnt/test/image2                        0     512
 +  /dev/loop40         0      0         0  0 /mnt/test/image1 (deleted)              0     512
 +
 +muss ein Neues in der gleichen Größe hinzugefügt werden
 +   btrfs device add /dev/neues_Device /mountpoint -f
 +
 +Liste aller Devices im BTRFS-Verbund anzeigen lassen
 +   btrfs filesystem show
 +   
 +   Label: none  uuid: 7a521436-1898-48e6-9488-cb4729af59ac
 +        Total devices 3 FS bytes used 2.07GiB
 +        devid    1 size 100.00GiB used 4.03GiB path /dev/loop40
 +        devid    3 size 100.00GiB used 4.03GiB path /dev/loop42
 +        devid    4 size 100.00GiB used 0.00B path /dev/loop41
 +
 +devid 1 ist hier das nicht mehr vorhandene Device (/dev/loop40)
 +wir löschen das mit
 +   btrfs device remove 1 /mountpoint
 +
 +Das kann ein wenig dauern. Danach sollte der Verbund wieder synchron sein
loop_device_btrfs.1763397123.txt.gz · Zuletzt geändert: von berti