Benutzer-Werkzeuge

Webseiten-Werkzeuge


loop_device_btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
loop_device_btrfs [2025/11/17 16:26] – angelegt bertiloop_device_btrfs [2026/09/03 08:03] (aktuell) – berti
Zeile 1: Zeile 1:
-fallocate -l 1T Pfad/zur/image.datei+Sparsedatei erzugen (1 Terabyte) 
 +  fallocate -l 1T /Pfad/zur/image.datei    oder 
 +  truncate /Pfad/zur/image.datei -s 1T
  
-losetup /dev/loop40 Pfad/zur/image.datei+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
  
-(hier nach dem anlegen und losetup zum ersten mal: mkfs.btrfs /dev/loop40)+btrfs Filesystem auf dem loopback device anlegen 
 +  mkfs.btrfs /dev/loop40
  
-mount -o compress=zstd /dev/loop40 /mountpoint+btrfs mounten, Komprimierung aktivieren 
 +  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.1763396782.txt.gz · Zuletzt geändert: von berti