Как увеличить размер диска в Proxmox VE: пошаговое руководство
Виртуализация стала неотъемлемой частью современной ИТ-инфраструктуры, и Proxmox VE — одна из самых популярных платформ для управления виртуальными машинами. Однако при активном использовании ресурсов часто возникает необходимость расширить дисковое пространство виртуальной машины. Хотя сам Proxmox позволяет легко увеличить объём виртуального диска через веб-интерфейс, этого недостаточно: операционная система внутри виртуальной машины не всегда автоматически распознаёт новые размеры. В этой статье мы рассмотрим, как корректно расширить раздел файловой системы после увеличения диска в Proxmox VE.
Прежде всего, расширение начинается с веб-интерфейса Proxmox. Выберите нужную виртуальную машину, перейдите в раздел «Hardware», найдите нужный диск и увеличьте его объём с помощью кнопки «Resize». Однако это действие лишь изменяет размер виртуального тома на уровне гипервизора.
Чтобы гостевая операционная система (например, Linux) «увидела» и использовала новое пространство, потребуются дополнительные шаги внутри самой виртуальной машины.
Установка необходимых утилит
Для корректного расширения раздела потребуется утилитаgrowpart, входящая в пакетcloud-utils. Установите её, выполнив в терминале виртуальной машины:sudo apt install cloud-utilsПроверка текущего состояния дисков
Используйте командуdf -h, чтобы определить, какой именно раздел необходимо расширить. Например:Filesystem Size Used Avail Use% Mounted on /dev/sda2 9,8G 6,7G 2,6G 73% /Видно, что корневой раздел
/dev/sda2использует около 10 ГБ, хотя диск может быть больше.Расширение раздела
Выполните команду для расширения второго раздела (2) на диске/dev/sda:sudo growpart /dev/sda 2Эта команда увеличивает размер раздела до максимально доступного по новому размеру диска.
Обновление таблицы разделов
Чтобы система перечитала обновлённую таблицу разделов, выполните:sudo partprobe /dev/sdaЭта команда сообщит ядру об изменениях без необходимости перезагрузки.
Расширение файловой системы
После увеличения раздела остаётся расширить саму файловую систему. Для ext2/ext3/ext4 (наиболее распространённых в Linux) используется утилитаresize2fs:sudo resize2fs /dev/sda2Проверка результата
Снова выполнитеdf -h, чтобы убедиться, что раздел увеличился:/dev/sda2 20G 6,7G 12G 36% /Теперь корневой раздел использует всё доступное пространство виртуального диска.
Увеличение дискового пространства виртуальной машины в Proxmox VE — это двухэтапный процесс: сначала изменяется размер виртуального диска на уровне гипервизора, а затем — внутри гостевой операционной системы. Используя такие утилиты, как growpart и resize2fs, можно быстро и безопасно расширить раздел без потери данных. Главное — внимательно следить за именами устройств и номерами разделов, чтобы избежать ошибок. Такой подход обеспечивает гибкость и масштабируемость виртуальной инфраструктуры без необходимости длительных простоев или пересоздания виртуальных машин.
Автор: keltanas
comments powered by Disqus