24.07.2023

Увеличение дискового пространства в CentOS 7

После увеличения дискового пространства в панели управления, необходимо также сделать доступным диск для операционной системы.

Под пользователем root и вводим следующие команды:

[root@Serverspace ~]# echo 1 > /sys/block/sda/device/rescan

С помощью fdisk выполним:

[root@Serverspace ~]# fdisk /dev/sda

Удалим раздел /dev/sda2:

Command (m for help): d
Partition number (1,2, default 2): 2

Создадим раздел:

Command (m for help): n

Выбираем тип раздела (p) - основной

Select (default p): p
Partition number (2-4, default 2): 2

Нажимаем два раза Enter - принимаем значения по умолчанию

First sector (XXX-YYY, default ZZZ):
Last sector, +sectors or +size{K,M,G} (XXX-YYY, default ZZZ):

Изменяем тип раздела

Command (m for help): t
Partition number (1-2): 2
Hex code (type L to list all codes): 8e
...

Сохраним изменения:

Command (m for help): w

Известим ядро об изменениях:

[root@Serverspace ~]# partx -u /dev/sda2

Внесем изменения в физический том:

[root@Serverspace ~]# pvresize /dev/sda2

Теперь необходимо узнать название логического тома, для этого выполним:

lvdisplay

Нас интересует название тома оканчивающееся на XXXXXXX/root (в примере ниже это /dev/centos_vg/root) запоминаем данное название

--- Logical volume ---
LV Path /dev/centos_vg/swap
....
--- Logical volume ---
LV Path /dev/centos_vg/var
...
--- Logical volume ---
LV Path /dev/centos_vg/root
...

Расширяем логический том:

[root@Serverspace ~]# lvextend -l +100%FREE /dev/XXXXXXX/root
......
Logical volume root successfully resized

Расширяем файловую систему:

[root@Serverspace ~]# xfs_growfs /dev/XXXXXXX/root