===== Увеличение LVM томов Debian 8.3 (на виртуальной машине Hyper-V) =====
Встала задача увеличить LVM том у VM на базе Debian под Hyper-V. Вроде как тривиальная задача, но требует определенной последовательности. Решил сделать небольшую заметку.
Исходные данные:
df -h
{{:unix-linux:debian:pasted:20160308-193658.png}}
Будем увеличивать корневой раздел.
Корневой раздел живет на LVM:
cat /etc/fstab
{{:unix-linux:debian:pasted:20160308-193931.png}}
vgdisplay
{{:unix-linux:debian:pasted:20160308-193946.png}}
Наш LVM состоит из одного физического раздела:
pvdisplay
{{:unix-linux:debian:pasted:20160308-193959.png}}
И из двух логических:
lvdisplay
{{:unix-linux:debian:pasted:20160308-194016.png}}
Первым делом нам надо увеличить сам жесткий диск в оснастке Hyper-V у конкретной VM. Мой Debian установлен на VM G1 поколения on-line жесткий диск увеличить не получится. Планируем простой VM.
К исходному размеру жесткого диска в 10 GB мы добавили еще 5 GB – это можно увидеть загрузившись к примеру через Parted Magic Live CD и запустив Gparted:
{{:unix-linux:debian:pasted:20160308-194100.png}}
Далее надо создать раздел:
{{:unix-linux:debian:pasted:20160308-194112.png}}
Тип файловой системы LVM:
{{:unix-linux:debian:pasted:20160308-194123.png}}
И далее применяем настройки:
{{:unix-linux:debian:pasted:20160308-194133.png}}
Результат:
{{:unix-linux:debian:pasted:20160308-194145.png}}
Как видим, все удачно создалось, но вновь созданный LVM раздел еще не входит в рабочую группу томов LVM, стрелочка один и два:
{{:unix-linux:debian:pasted:20160308-194203.png}}
Перезагружаем VM и загружаемся уже в рабочую среду Debian.
Смотрим физические тома LVM:
pvdisplay
{{:unix-linux:debian:pasted:20160308-194223.png}}
Как и ожидалось, у нас появился новый физический LVM раздел.
Мы видим на скриншоте выше новый LVM раздел соответствует устройству /dev/sda3:
ls -l /dev/sda*
{{:unix-linux:debian:pasted:20160308-194254.png}}
Расширяем группу томов LVM:
vgextend Name-VG /dev/NameDevice
{{:unix-linux:debian:pasted:20160308-194308.png}}
Результат:
vgdisplay
{{:unix-linux:debian:pasted:20160308-194325.png}}
Далее расширяем логический том LVM:
lvextended -L14G /dev/Name-LVM/root
{{:unix-linux:debian:pasted:20160308-194337.png}}
Далее расширяем файловую систему:
resize2fs /dev/Name-LVM/root
{{:unix-linux:debian:pasted:20160308-194348.png}}
Перезагружаемся.
Конечный результат:
df -h
Закрепляем последовательность действий:
- Увеличиваем размер жесткого диска в оснастке Hyper-V для конкретной VM.
- Загружаемся с Linux Live CD и создаем LVM раздел через Gparted.
- Добавляем в существующую группу LVM вновь созданный раздел LVM.
- Расширяем логический том LVM.
- Расширяем файловую систему.
----
{{:user:aivonin.png?50&nolink |}} Автор первичной редакции:\\ [[user:aivonin|Антон Ивонин]] \\ Время публикации: 08.03.2016 21:12
{{tag>Linux Debian LVM Filesystem Hyper-V Gparted VHD LiveCD}}
~~DISCUSSION~~