Benutzer-Werkzeuge

Webseiten-Werkzeuge


loop_device_btrfs

Dies ist eine alte Version des Dokuments!


Sparsedatei erzugen (1 Terabyte)

fallocate -l 1T /Pfad/zur/image.datei    oder
truncate /Pfad/zur/image.datei -s 1T

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

btrfs Filesystem auf dem loopback device anlegen

mkfs.btrfs /dev/loop40

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

loop_device_btrfs.1788422165.txt.gz · Zuletzt geändert: von berti