База знаний
NOKB SUPPOR > Help Desk > База знаний

Поиск справки:


Уменьшение размер диска qcow2 (Proxmox) для LVM

Решение

Разметка жесткого диска на виртуальной машине:
/dev/vda1             /boot
/dev/vda2            /                     LVM
swap                                         LVM

Имеем proxmox с диском .qcow2 на 50ГБ
Нужно уменьшить диск до 25Гб

В рабочей виртуальной машине сразу же закоментируйте в fstab раздел свап (swap).

Выключаем виртуальную машину и конвертируем образ диска qcow2 в raw, с помощью qemu-img:

qemu-img convert -f qcow2 -O raw /var/lib/vz/images/101/vm-101-disk-1.qcow2 /var/lib/vz/images/101/vm-101-disk-1.raw

Загружаемся на нашу виртуальную машину с помощью gparted.iso


Так как отнимать место мы будем с конца, а в конце у нас раздел swap, удаляем раздел:

lvremove /dev/Volgroup/swap

После этого с конца можем отнять те гигабайты, которые нам нужны:

lvreduce -r -L -20G /dev/Volgroup/lv_root

после загодим в gparted и ровняем наж диск на -20ГБ

НА ХОСТЕ выполняем команду по уменьшению образа диска: qemu-img resize

qemu-img resize /var/lib/vz/vm-100-disk-1.raw -20GB

на gparted возвращаем оставшееся место нашему лвм диску (если оно есть) - для swap

загружаемся на нашу виртуальную машину уже с диска и смотрим все ли ок... Если ок - возвращаем swap

lvcreate -l 99%FREE -n swap
mkswap -L swap /dev/Volgroup/swap
swapon /dev/Volgroup/swap

Не забываем вернуть наш новый swap в fstab

На этом все...

 

 
Была ли эта статья полезной? да / нет
Связанные статьи Уменшение диска PROXMOX через qemu-img
qemu-img — манипуляции с образами дисков виртуальных машин (создание, конвертация)
Метаданные статьи
Идентификатор статьи: 4
Категория: Server 2008 r2
Рейтинг (Голоса): Статья еще не получила оценку (0)

 
« Назад

 
Powered by Help Desk Software HESK, in partnership with SysAid Technologies