Расширить диск LVM без добавления нового раздела
Всем привет!
Рассмотрим
расширение группы томов CentOS 7 без добавления нового раздела.
Изначально диск
размером 15 Гбайт.
В VMware расширяем диск до 18,5 ГБ.
Смотрим:
lsblk
Видим что диск sda стал размером 18,5 ГБ.
Увеличим раздел sda2 и затем увеличим группу томов /dev/centos/root.
Увеличим раздел sda2.
Для
увеличения раздела sda2 его надо удалить, данные с диска при этом никуда не
удаляются, в данном случае удаляется лишь запись о разделе из таблицы разделов
диска.
fdisk /dev/sda
p – смотрим разделы, нам нужен sda2.
d удаляем раздел sda2, выбрав Partition
number (1-4): 2:
Далее
командой n создаем новый раздел:
p - создаем основной (primary partition) Partition number (1-4): 2;
Enter (2 раза) - первый и последний сектора при этом выбираем по
умолчанию - таким образом, будет создан раздел, используя все свободное
пространство на диске.
w - сохранения обновленной таблицы разделов и
выхода из fdisk.
Чтобы система подгрузила новую таблицу разделов, необходима перезагрузка виртуальной машины:
reboot
Смотрим:
lsblk
Раздел sda2 расширился до 17,5 ГБ.
Но этого не
достаточно, обязательно выполнить команду ниже.
После перезагрузки нам нужно расширить физический том командой:
pvresize
/dev/sda2
Теперь
расширим группу томов LVM:
Для определения
группы тома и имя тома мне достаточно ввести:
lsblk
centos – имя группы томов
root – имя
тома
Видим что
логический том root по прежнему 12,5 ГБ.
Теперь
расширим логический том:
lvextend -l+100%FREE /dev/centos/root
Видим, что
файловая система у centor-root XFS.
Также видим
размер логического тома root 13 ГБ.
Расширяем файловую
систему XFS:
xfs_growfs /dev/centos/root
Если
файловая система не XFS, а, например, ext4 или reiserfs, то команды будут такие:
resize2fs
/dev/centos_vb1/root – для ext4;
resize_reiserfs
/dev/centos_vb1/root – для reiserfs;
Проверяем
результат:
df -h
или
lsblk
Размер
логического тома root расширился до 16 ГБ.
Всем пока😊
Комментарии
Отправить комментарий