Я попытался увеличить мой корневой раздел LVM (на Luks) с
lvresize -L +5G -r /dev/vg/lv-root
и обнаружил, что файловая система не будет расти, потому что она была смонтирована. Теперь я нашел это
https://ubuntuforums.org/showthread.php?t=1537569
который говорит, что я должен загрузиться с чего-то другого, и сделать
resize2fs /dev/vg/lv-root <size>
Мой вопрос: могу ли я опустить размер и просто позволить файловой системе заполнить раздел (который был успешно увеличен ранее)? Я бы попробовал, но боялся все испортить. Использование (в актуальном состоянии) Arch и файловой системы ext4.
-l
теперь не работал для меня, я должен был использовать-L
.Да, вы можете опустить размер в вашей второй команде. В этом случае размер fs будет изменен для использования всего блочного устройства (lv-root).
Как правило, это можно сделать только с размонтированными разделами. Но у ext4 (а также некоторых других файлов) есть особенность, которую можно выращивать, пока он находится в сети. Это особенность драйвера файловой системы ext4. В этом случае команда resize2fs будет запрашивать только эту функциональность оперативного увеличения драйвера ядра fs.
источник