Debian. Как увеличить системный раздел?

Имеется виртуальная машина на которой закончилось свободное место. Мы увеличили размер виртуального диска, но размер системного диска не увеличился. Как быть?

Выполняем df -h

Получаем

Filesystem       Size         Used  Avail          Use%  Mounted on
tmpfs            394M         1,4M  392M            1%   /run
/dev/sda3         20G         20G   0G             100%  /

Наш системный раздел, смонтированный в / имеет размер 20 Гб из них свободно 0

Выполняем fdisk -l



После увеличения размера диска необходимо увеличить сам системный раздел. Выполним fdisk /dev/sda, где /dev/sda – метка нашего диска (Disk /dev/sda):

Вводим p, чтобы посмотреть на список разделов:

Чтобы расширить раздел требуется предварительно удалить информацию о нём. Для этого вводим d и указываем раздел (3 для /dev/sda3):

При этом удаляется только запись о разделе, сами данные остаются на диске!

Вводим n – создание нового раздела:

Далее указываем порядковый номер раздела:

Далее указываются начальный и конечный сектор. Обязательно проверьте, чтобы они совпадали со значениям, указанными через дефис. Таким образом мы используем все неразмеченное пространство:

Как видим, был создан раздел на 29.5 гигабайт с типом Linux filesystem.

Также будет задан вопрос, хотим ли мы удалить текущую файловую систему. Отвечаем отказом:

После этого перезагружаем виртуальную машину

воспользуемся утилитой resize2fs (для ext4) для увеличения размера файловой системы:

resize2fs /dev/sda3