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

  D. Работа с VDS/VPS

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

После увеличения диска в панели управления, необходимо сделать его доступным для операционной системы: Откройте терминал (см. инструкцию по подключению) под пользователем root и введите следующие команды:

root@Debian8x64:~# echo 1 > /sys/block/sda/device/rescan

Запустите утилиту parted:

root@Debian8x64:~# parted 

Далее выполните команды в интерфейсе утилиты parted:

(parted) p
Model: VMware Virtual disk (scsi)
Disk /dev/sda: ZZ.ZGB
...

Запоминаем размер диска ZZ.ZGB

(parted) resizepart 2

Если у Вас отсутствует команда «resizepart» значит Вы используете предыдущую версию утилиты «parted», тогда Вам необходимо воспользоваться следующей инструкцией.

Значение «End» — вводим новый размер диска в гигабайтах — значение из вывода (parted) p, которое запомнили ранее.

End? [YY.YGB]? ZZ.ZGB 

Выходим из parted:

(parted) quit 

Отобразится следующая информация:

Information: You may need to update /etc/fstab.

Запустите fdisk:

root@Debian8x64:~# fdisk /dev/sda 

Далее выполните команды в интерфейсе утилиты fdisk:
Создаем раздел:

Command (m for help): n 

Выбираем тип раздела — логический (L)

Select (default p): l
Adding logical partition X

Запомните номер раздела, созданный в ходе выполнения команды (в примере обозначено как X)
Принимаем значения по умолчанию — нажимаем два раза Enter:

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

Меняем тип раздела, при этом указываем номер раздела, который мы запомнили ранее(в примере обозначено как X)

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


Сообщаем ядру об изменениях:

root@Debian8x64:~# partx -v -a /dev/sda 

В отобразившемся ответе видим строку

...
/dev/sda: partition #X added
...

Инициализируем раздел, вместо Х опять используем номер раздела, который мы запомнили ранее

root@Debian8x64:~# pvcreate /dev/sdaX
Physical volume "/dev/sdaX" successfully created

Добавляем физический раздел к существующей группе томов:

root@Debian8x64:~# vgextend debian /dev/sdaX
Volume group "debian" successfully extended

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

root@Debian8x64:~# lvextend -l +100%FREE /dev/debian/root
Extending logical volume root to YY.ZZ GiB
Logical volume root successfully resized

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

root@Debian8x64:~# resize2fs /dev/debian/root

Готово.