Уменьшаем размер /home на удаленной CentOS 6

Возникла необходимость освободить немного места на старой машине для XEN. Описа порядок выполнения этого рискованного действия на удаленной CentOS 6.
Заберем немного места в /home, в который смотнировано /dev/mapper/vg_god-lv_home.
Смотрим, какие процессы открыли файлы в этом резделе:

lsof +D /home

Оказалось, это httpd, nginx и unicorn. Останавливаем все. Еще раз убеждаемся с помощью lsof, что раздел свободен, иначе отмонтировать его не получиться.
Размонтируем /home:

umount /home

Проверяем файловую систему в отмонтированной lv:

e2fsck -f /dev/mapper/vg_god-lv_home

Уменьшаем файловую систему до 112G:

resize2fs -p /dev/mapper/vg_god-lv_home 112G

Уменьшаем LV:

lvreduce -L 112G /dev/mapper/vg_god-lv_home

Все, можно перегрузиться и убедиться, что все работает корректно.

Запись опубликована в рубрике Записки админа. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *