Вы можете сделать это без перезагрузки в CentOS 7. Предполагая, что у вас диск / dev / vda и стандартное разбиение RHEL / CentOS:
Расширить раздел
# fdisk /dev/vda
Введите, p
чтобы распечатать исходную таблицу разделов.
Введите d
(удалить), а затем, 2
чтобы удалить существующее определение раздела (раздел 1 обычно / boot, а раздел 2 обычно корневой раздел).
Введите n
(новый), затем p
(основной), затем, 2
чтобы заново создать раздел номер 2 и enter
принять начальный блок и еще enter
раз, чтобы принять конечный блок, который по умолчанию установлен на конец диска.
Введите t
(тип), а 2
затем, 8e
чтобы изменить новый тип раздела на «Linux LVM».
Нажмите Enter, p
чтобы напечатать новую таблицу разделов и убедитесь, что начальный блок соответствует тому, что было в исходной таблице разделов, напечатанной выше.
Введите, w
чтобы записать таблицу разделов на диск. Вы увидите ошибку, Device or resource busy
которую вы можете игнорировать.
Обновить таблицу разделов ядра в памяти
После изменения таблицы разделов выполните следующую команду, чтобы обновить таблицу разделов ядра в памяти:
# partx -u /dev/vda
Изменить размер физического тома
Измените размер PV, чтобы распознать дополнительное пространство
# pvresize /dev/vda2
Изменение размера LV и файловой системы
В этой команде centos
PV, root
LV и /dev/vda2
раздел, который был расширен. Использование pvs
и lvs
команды , чтобы увидеть ваши физические и логические имена томов , если вы не знаете их. -r
Вариант в этой команде изменяет файловую систему соответствующим образом , вам не нужно звонить resize2fs
или xfs_growfs
отдельно.
# lvextend -r centos/root /dev/vda2
man lvm
или tldp.org/HOWTO/LVM-HOWTO