Próbowałem rozbudować moją partycję root LVM (na Luksie)
lvresize -L +5G -r /dev/vg/lv-root
i stwierdził, że system plików nie urósłby, ponieważ został zamontowany. Teraz to znalazłem
https://ubuntuforums.org/showthread.php?t=1537569
to mówi, że powinienem uruchomić z czegoś innego i zrobić
resize2fs /dev/vg/lv-root <size>
Moje pytanie brzmi: czy mogę pominąć rozmiar i po prostu pozwolić systemowi plików wypełnić partycję (która wcześniej była pomyślnie powiększana)? Spróbowałbym, ale bałem się zepsuć. Używając (aktualnego) Arch, a systemem plików jest ext4.
-l
nie działało teraz dla mnie, musiałem użyć-L
.Tak, możesz pominąć rozmiar w drugim poleceniu. W takim przypadku rozmiar fs zostanie przeskalowany, aby użyć całego urządzenia blokowego (root-lv).
Zasadniczo można to zrobić tylko w przypadku odmontowanych partycji. Ale ext4 (a także kilka różnych fs) ma specjalną funkcję, którą można rozwijać, gdy jest online. Jest to cecha sterownika systemu plików ext4. W takim przypadku komenda resize2fs zapyta tylko o tę funkcjonalność online sterownika sterownika fs jądra.
źródło