Btrfs Poolgröße vergrößern/verkleinern

Datum

Ein besonderes Feature von btrfs ist, dass es sich online sowohl vergrößert und verkleinert lässt.

Für eine Veränderung der Größe, muss der Pool gemounted sein.

Zulässige Einheiten sind:
k/K – Kibibyte
m/M – Mebibyte
g/G – Gibibyte
t/T – Tebibyte
p/P – Pebibyte
e/E – Exbibyte

Die Einheit kann mit kleinem sowie großem Buchstabe geschrieben werden, dies hat keine Auswirkung.

vergrößern

btrfs fi resize +<Größenänderung> <Mountpoint>

btrfs fi resize +2g /single
Resize '/single' of '+2g'

Es ist auch möglich, auf die maximale Größe zu vergrößern

btrfs fi resize max <Mountpoint>

btrfs fi resize max /single
Resize '/single' of 'max'

verkleinern

btrfs fi resize -<Größenänderung> <Mountpoint>

btrfs fi resize -2g /single
Resize '/single' of '-2g'

Multidisk

Etwas anders verhält es sich, wenn der Pool aus mehreren Platten besteht. Hier muss die ID vom Device angegeben werden, wenn keine angegeben ist, so wird die 1 angenommen.

btrfs fi show
Label: 'storage'  uuid: 2501b7ad-0bdb-427a-a969-8d07fbe67070
        Total devices 3 FS bytes used 8.04GiB
        devid    1 size 50.00GiB used 10.03GiB path /dev/vde
        devid    2 size 60.00GiB used 5.03GiB path /dev/vdc
        devid    3 size 32.00GiB used 5.00GiB path /dev/vdd
root@testsystem:~# btrfs fi resize -2g /mnt
Resize '/mnt' of '-2g'
btrfs fi show
Label: 'storage'  uuid: 2501b7ad-0bdb-427a-a969-8d07fbe67070
        Total devices 3 FS bytes used 8.04GiB
        devid    1 size 48.00GiB used 10.03GiB path /dev/vde
        devid    2 size 60.00GiB used 5.03GiB path /dev/vdc
        devid    3 size 32.00GiB used 5.00GiB path /dev/vdd

Um eine bestimmte Platte zu bearbeiten, muss die devid angegeben werden.

btrfs fi resize <devid>:<Größenänderung> <Mountpoint>

btrfs fi resize 3:+2g /mnt/
Resize '/mnt/' of '3:+2g'
btrfs fi show
Label: 'storage'  uuid: 2501b7ad-0bdb-427a-a969-8d07fbe67070
        Total devices 3 FS bytes used 8.04GiB
        devid    1 size 48.00GiB used 10.03GiB path /dev/vde
        devid    2 size 60.00GiB used 5.03GiB path /dev/vdc
        devid    3 size 34.00GiB used 5.00GiB path /dev/vdd

Autor
Kategorien Dateisysteme, Btrfs

PRTG Map