Расширить диск 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




Тем самым расширили раздел
sda2.

 

Теперь расширим группу томов LVM:

Для определения группы тома и имя тома мне достаточно ввести:

lsblk


centos – имя группы томов

root – имя тома

Видим что логический том root по прежнему 12,5 ГБ.

 

Теперь расширим логический том:

lvextend -l+100%FREE /dev/centos/root



 С помощью команды df -hT узнаем тип файловой системы:


Видим, что файловая система у 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 ГБ.

 

Всем пока😊

Комментарии

Популярные сообщения из этого блога

Собираем информацию о компьютерах или WMI ВСЕМОГУЩИЙ!!!

Копируем пользовательские файлы с одного сервера на другой. Powershell + Robocopy