Am un disc cu LVM cu două volume logice mass-media
și rădăcină
. Primul este aproape gol, al doilea este aproape plin, așa că am vrut să le redimensionez pe ambele.
Volumul logic mass-media
este dm-crypt + BtrFS. Pentru a redimensiona sistemul de fișiere, containerul LUKS și volumul logic, am rulat următoarele comenzi:
Sistemul de fișiere sudo btrfs redimensionează 1T /mnt
sudo umount /mnt
sudo cryptsetup închide /dev/mapper/luks-container
sudo lvresize --size 1T /dev/mapper/hdd-media
Acum nu pot monta /dev/mapper/luks-container
mai mult. Ieșirea relevantă este
[ 2853.075049] Informații BTRFS (dispozitiv dm-2): stocarea în cache a spațiului pe disc este activată
[ 2853.075058] Informații BTRFS (dispozitiv dm-2): are extensii slabe
[ 2853.079920] Eroare BTRFS (dispozitiv dm-2): dispozitivul total_bytes ar trebui să fie de cel mult 1099494850560, dar găsit 1099511627776
[ 2853.079926] Eroare BTRFS (dispozitiv dm-2): nu s-a putut citi arborele de fragmente: -22
[ 2853.081181] Eroare BTRFS (dispozitiv dm-2): open_ctree a eșuat
Deci, aparent, ambele 1T
dimensiunile diferă ușor și BrtFS ar dori să fie mai mare decât poate. Nu este deloc o problemă, aș putea doar să-l mai micșorez puțin, dar pentru asta ar trebui să-l montez, ceea ce este imposibil.
Cum as putea remedia aceasta situatie? Cum aș putea micșora BtrFS un pic mai mult fără a-l putea monta?