Уменьшить размер жесткого диска в Proxmox

Увеличить раздел жесткого диска в Proxmox можно прямо из графического интерфейса, но вот уменьшить его можно только с помощью консоли.

Странно, что разработчики Proxmox не предусмотрели возможность изменение жесткого диска виртуальной машины в обратную сторону. Увеличить можно легко, а уменьшить — нет!


Все команды по уменьшению жесткого диска в Proxmox, выполняются непосредственно на машине-гипервизоре. Чтобы изменить раздел на жестком диске, нужно знать ID контейнера или ID виртуальной машины.

Нужно понимать, что все процедуры с уменьшением жесткого диска виртуальной машины на Proxmox, нужно делать после освобождения места на разделе виртуальной машины. Если мы хотим у виртуальной машины «отрезать» 20 Gb жесткого диска, то у виртуальной машины должно быть неразмечено 20Gb. В обратном случае все сломается и виртуальная машина не сможет запуститься.

Если жесткий диск виртуальной машины был расширили больше чем планировался, то уменьшить его легко можно командами ниже.

Уменьшаем размер HDD виртуальной машины в Proxmox

Для этого нам поможет команда qemu-img с параметром resize. К выполнению команды стоит отнестись очень серьезно, так как любое действие является необратимым. Необдуманное выполнение команд, приведет к проблемам.

В приведенных примерах ниже, мы изменяем размер жесткого диска в Proxmox для виртуальной машины с ID — 100. У Вас этот номер может быть другим.

Уменьшить на 20Gb

qemu-img resize --shrink /var/lib/vz/images/100/vm-100-disk-0.raw -20G

Здесь ключевой символ – — отнимаем от раздела 20Gb.

Увеличить на 20Gb

qemu-img resize --shrink /var/lib/vz/images/100/vm-100-disk-0.raw +20G

Здесь ключевой символ + — добавляем разделу 20Gb.

Сделать ровно 200Gb

qemu-img resize --shrink /var/lib/vz/images/100/vm-100-disk-0.raw 200G

Теги: и

Комментарии




В качестве аватарки используется сервис - gravatar.com



IT-событие
Создание Instagram
Создание Instagram
Оглавление
  1. Уменьшаем размер HDD виртуальной машины в Proxmox
    1. Уменьшить на 20Gb
    2. Увеличить на 20Gb
    3. Сделать ровно 200Gb
  2. Комментарии