Общий взгляд на процедуру resizefs
В общем виде пошаговая инструкция расширения файловой системы на логическом томе выглядит так.
- увеличиваем размер логического тома на необходимую величину.
- расширяем файловую систему до заполнения всего тома.
Пошаговая инструкция по усечению файловой системы имеет обратную последовательность.
- усекаем файловую систему до нужного размера.
- усекаем логический том под новый размер файловой системы.
Подобная инструкция предполагает точный расчёт, на практике предпочтение следует отдать трех шаговому решению.
- усекаем файловую систему «с запасом».
- усекаем логический том до нужного размера.
- расширяем файловую систему до заполнения всего тома.
Асимметрия по уровню сложности подводит к мысли, что, создавая логические тома лучше «недосолить», чем «пересолить». Расширить том и находящуюся на нём файловую систему труда не составит (не все файловые системы поддерживают усечение, а где эта функция есть, сохранность находящихся в файловой системе данных подвергается более высокому риску). Уровень VG позволяет иметь «золотой запас» дисковых ресурсов и следует приучить себя его иметь. Это может потребоваться не только для resize файловых систем, но и при появлении bad блоков, для создания snapshots и внеплановых разделов, для смены версий и типов файловых систем. Если ёмкость дисков позволяет, имейте запас превышающий размер самой большой файловой системы.