$ truncate -s 192m lo.img
$ sudo losetup -vf lo.img
Loop device is /dev/loop0
$ sudo mkfs.btrfs -b 64m /dev/loop0
SMALL VOLUME: forcing mixed metadata/data groups
...
Created a data/metadata chunk of size 6684672
fs created label (null) on /dev/loop0
nodesize 4096 leafsize 4096 sectorsize 4096 size 64.00MiB
$ sudo mount /dev/loop0 /mnt
$ df /mnt
/dev/loop0 65536 28 61420 1% /mnt
$ sudo btrfs filesystem resize +64m /mnt
Resize '/mnt' of '+64m'
ERROR: unable to resize '/mnt' - Invalid argument
$ sudo btrfs filesystem resize +128m /mnt
Resize '/mnt' of '+128m'
ERROR: unable to resize '/mnt' - Invalid argument
$ sudo btrfs filesystem resize 192m /mnt
Resize '/mnt' of '192m'
ERROR: unable to resize '/mnt' - Invalid argument
$ sudo btrfs filesystem resize max /mnt
Resize '/mnt' of 'max'
ERROR: unable to resize '/mnt' - Invalid argument
No ezek után elkezdtem játszani, és az jött ki, hogy 256MB alatt nem engedi az átméretezést. Szóval így első ránézésre a szabály:
sizeof( BTRFS ) >= 256MB
Nyilván ez a gyakorlatban nem gáz, inkább teszteknél, meg mindenféle virtualizált környezet esetén lehet probléma. (A hibák kivétel nélkül mindenhol előjöttek: CentOS7, Ubuntu LTS, SLED11. A pozitív eredményt végül a SLED alatt kaptam.) És ha már morgok: ez a "Resize IZÉ of ECET" szerintem iszonyat szar üzenet. Már csak az "Invalid argument" a rosszabb.
- Zahy blogja
- A hozzászóláshoz be kell jelentkezni
- 788 megtekintés
Hozzászólások
Pótold a lezárásokat plz, a blog szekció fontja furi miattad :)
--
arch,debian,openelec,android
- A hozzászóláshoz be kell jelentkezni
off
Légyszíves tegyél bele egy
</code>
<!--break-->
<code>
kombinációt.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Azt a rohadt break-et mindig elfelejtem. a /code eddig is ott volt, de ugye az előnézetet elrontotta. Bocs.
- A hozzászóláshoz be kell jelentkezni
Persze, csak ezt úgy érdemes, hogy néhány sor után befejezni a code blokkot, utána break, majd újra megnyitni a code blokkot, így jó lesz rövid előnézetben is, meg teljes, részletes nézetben is. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Viszont, hogy témaba vágjak... :) Nekem a backup HDD-men van btrfs, működik jól. Live linuxomhoz is akartam rw területre, de a kis méret miatt, meg talán a cow miatt gondjaim voltak, végül maradt az ext4. Nagyjából csak azt akartam mondani, hogy kis méret esetén nekem is csak bajom volt vele.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni