А вообще мы можем расширить диск или нужно создать новый?
Это очень важный пункт. Обязательно проверьте вот что: дело в том, что диск разделенный на 4 раздела более не сможет быть расширен. Проверить это легко. Подключаемся к серверу CentOS и вводим команду fdisk -l
:
Создаем новую партицию
Проверяем что у нас на физических дисках командой fdisk -l
fdisk -l

Сервер видит 160 ГБ места на диске. Начинаем создавать новую партицию (раздел) командой fdisk /dev/sda
. После запроса ввода команды, указываем n
, чтобы создать новую парицию:

В следующем разделе конфигурации, указываем ключ p
чтобы создать раздел. Тут будьте внимательны — самый первый пункт нашей статьи — у вас должно быть на этот момент строго меньше 4 партиций на диске!
Выбираем что партициия основная P. На следующем экране задаем номер для партиции. Так как у нас уже есть партиции /dev/sda1 и /dev/sda2, то следуя порядковому номеру, мы указываем цифру 3:

В следующем пункте, мы рекомендуем нажать Enter дважды, то есть принять предложенные по умолчанию значения:

Отлично. Теперь мы меняем типа нашего раздела. Для этого, в следующем меню нажимаем ключ t
, указываем номер партиции, который только что создали (напомним, это был номер 3), 3
, а в качестве Hex code укажем 8e
, а дальше просто Enter:

Готово. Мы вернулись в основное меню утилиты fidsk. Сейчас ваша задача указать ключ w и нажать Etner, чтобы сохранить опции партиций на диске:

После, что самое важное этого метода — перезагружать ничего не нужно! Нам просто нужно заново сканировать партиции утилитой partprobe:

Если команда выше не работает, то попробует сделать с помощью partx:
partx -v -a /dev/sda
И если уже после этого у вас не появляется новая партиция — увы, вам придется согласовать время перезагрузки сервера и перезагрузить его. Успешным результатом этого шага будет вот такой вывод команды lsblk, где мы видим новую партицию:

Расширяем логический раздел LV с новой партиции
Теперь наша задача следующая: создаем физический том (PV) из новой партиции, расширяем группу томов (VG) из под нового объема PV, а затем уже расширяем логический раздел LV. Звучит сложно, но поверьте, это легко!
Итак, по шагам: создаем новый физический том (PV). Важно: у вас может быть не /dev/sda3, а другая, 4, например, или вообще /dev/sdb3! Не забудьте заменять в командах разделы, согласно вашей инсталляции.

Отлично. Теперь находим группу томов (VG, Volume Group). А точнее, ее название. Делается это командой vgdisplay
:

Найдено. Наша VG называется cs. Теперь мы ее расширим из пространства ранее созданного PV командой vgextend:

Теперь расширяем LV из VG. Найдем название нашей LV, введя команду lvs
:

cs — найдено. Расширяем эту LV, указывая до нее путь командой
lvextend /dev/cs/root /dev/sda3:

Теперь проверяем тип файловой системы командой
lsblk -f

Это значит, что у вас используется файловая система формата XFS, вместо ext2/ext3. Чтобы решить эту ошибку, дайте команду xfs_growfs
:
sudo xfs_growfs /dev/cs/root

Если бы была ext2/ext3 то пришлось бы делать через утилиту resize2fs: командой
resize2fs /dev/cs/root
Теперь можно использовать