Расширить раздел через LVM
Конфигурация службы · Среднее · 25 мин · 160 баллов
Расширить раздел через LVM
На разделе /data заканчивается место (df -h показывает ~95%+). Хорошая новость:
раздел лежит на LVM, и в группе томов есть свободные экстенты. Нужно увеличить
логический том и файловую систему на нём — без потери данных и переразметки.
Задача
Сделай так, чтобы:
- логический том под
/dataбыл увеличен за счёт свободного места в группе томов; - файловая система на нём была расширена до нового размера (видно в
df -h /data); - данные на
/dataостались на месте, том оставался смонтированным и рабочим.
Подсказки по подходу
- Картина LVM:
sudo pvs,sudo vgs(свободное место — колонкаVFree),sudo lvs. - Какой LV под
/data:findmnt /dataилиdf -h /data(устройство/dev/<vg>/<lv>). - Расширение тома —
lvextend, рост ФС —resize2fs(ext4) илиxfs_growfs(xfs). Ключlvextend -rделает оба шага сразу. - Проверяй результат по кнопке «Проверить».
Всё нужное уже установлено. Интернет на машине отсутствует — и не понадобится.
Подсказки
Подсказка 1
Оцени, что есть: sudo vgs (колонка VFree — сколько свободно в группе) и sudo lvs
(текущие размеры томов). Узнай LV под /data: findmnt /data.
Подсказка 2
Расширь логический том на доступное место, например +2G или всё свободное:
sudo lvextend -L +2G /dev/<vg>/<lv> (или -l +100%FREE). Это меняет только том —
файловую систему нужно растянуть отдельно.
Подсказка 3
Проще одной командой с -r (ресайз ФС автоматически):
sudo lvextend -r -L +2G /dev/<vg>/<lv>. Либо вручную после lvextend: resize2fs <lv>
для ext4 или xfs_growfs /data для xfs. Проверь df -h /data.
Поднимет вашу личную эфемерную Linux-ВМ для задания — обычно пара секунд. После работы её можно остановить.