В моем случае используется операционная система CentOS, хотя все действия будут справедливы для любого дистрибутива.
Сделайте резервную копию всех данных на подопытном томе!
- Имеем: логический том, смонтированный на / размером 11G, хотим уменьшить размер на 5G, а оставшееся место смонтировать на /home
- Загружаемся с установочного диска в Rescue mode на финальном этапе загрузки отказываемся от chroot в нашу систему, выбираем опцию Skip
- Убедимся что система видит наш логический том
1vgdisplay - Активируем lvm том
1vgchange -ay - Теперь можем изменять размер
1lvreduce -r -L -5G /dev/VolGroup/lv_root - Проверяем
1lvdisplay /dev/VolGroup/lv_root
- Загружаемся с жесткого диска
- Создаем lvm том для /home
1lvcreate --name home --size 5G VolGroup - Форматируем
1mkfs.ext4 /dev/VolGroup/home - Монтируем
1mount /dev/VolGroup/home /home/ - Проверяем
1df -h - Добавляем необходимую запись в /etc/fstab
1/dev/mapper/VolGroup-home /home ext4 defaults 1 1