Blog

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


Разметка жесткого диска на виртуальной машине:
/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

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

Read 6841 times Last modified on Четверг, 24 Декабрь 2015 13:49
Rate this item
(1 Vote)

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

Счетчики

Gallery

Contact us

Украина, Киев

P: +38(044) 361-0274