Найти в Дзене

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

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

Источник: мой proxmox
Источник: мой proxmox

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

Получаем:

Источник: t-wiki.ru и мой жесткий диск :)
Источник: t-wiki.ru и мой жесткий диск :)

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

Для работы с разделами воспользуемся fdisk, это мультиплатформенная утилита по работе с дисками, которая позволяет смотреть, создавать и удалять разделы на диске

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

Мы увидим список разделов на диске dev/sda

Это:

dev/sda1

dev/sda2

dev/sda3

Увеличиваем свободное место в среде виртуализации (в нашем случае в Proxmox), где прибавим к виртуальному диску 10Gb. Все это пространство станет неразмеченной областью на виртуальном диске. В ProxMox это выглядит так:

Источник: мои скриншоты
Источник: мои скриншоты

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

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

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

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

Вводим n – создание нового раздела (от слова new)

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

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

После данных манипуляций будет создан раздел на 30 гигабайт с типом Linux filesystem и файловой системой ext4.

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

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

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

resize2fs /dev/sda3

После отработки команды будет увеличен раздел и использовано все доступное неразмеченное пространство.

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект