Имеется виртуальная машина на которой закончилось свободное место. Мы увеличили размер виртуального диска, но размер системного диска не увеличился. Как быть? Все просто, нам понадобятся утилиты resize2fs и fdisk с помощью которых мы будем управлять разделами.
Выполняем df -h
Получаем:
Наш системный раздел, смонтированный в / имеет размер 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
После отработки команды будет увеличен раздел и использовано все доступное неразмеченное пространство.
❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект