Назад | Перейти на главную страницу

Разный размер файловой системы и LV при сжатии логического тома?

Мне нужно сжать логический том, и в некоторых статьях в Интернете говорилось, что есть три способа добиться этого:

1) самый простой путь - использовать одинаковый размер для файловой системы и группы логических томов

2) сжать файловую систему, проверить числа с помощью vgdisplay и сжать LV на основе этого числа с помощью опции --extent

3) установите файловую систему на 90% от размера LV, который вы хотите иметь. Таким образом, это может быть 45 ГБ для части размера файла и после этого создать LV 50 ГБ. Последним шагом здесь будет «расширение файловой системы так, чтобы она использовала все доступное пространство на логическом томе». Статья, в которой говорилось, что мне 6-7 лет, так что я не уверен. Я прочитал другую статью, в которой предлагался тот же метод, но люди в комментариях не были уверены в этом и думали, что это может быть неправильно (ошибка; они думали о тех же цифрах).

Я использую Centos 7 и ext4. Как лучше всего это сделать сейчас?

Спасибо.

Если под «лучшим» вы подразумеваете минимум математики, вы можете позволить lvm справиться с fs.

lvreduce --resizefs --size -2G /dev/vg/lv

Где --size, если перед ним - - величина, которую нужно уменьшить, абсолютный размер, если нет отрицательного знака.

Reduce требует размонтирования, но интеграция с fsadm может сделать это за вас.