Конвертирование диска .raw в .qcow2 в гипервизоре Proxmox
Диски raw быстрее, но имеют много недостатков, которые могут перекрыть все достоинства в производительности. Из-за этого неосмотрительное создание виртуальной машины в прошлом, может потребовать ее конвертирование в будущем.
Конвертация из RAW
в QCOW2
простая процедура, которая все равно подразумевает, что вы имеете резервную копию. Весь процесс максимально безопасный, так как новый файл создается, а файл-источник остается. Его будет нужно удалить при удачном завершении.
В моем случае на гипервизоре Proxmox используется файловая система btrfs. У Вас путь скорее всего будет чуть другой.
qemu-img convert -p -O qcow2 /var/lib/pve/local-btrfs/images/101/vm-101-disk-0/disk.raw /var/lib/pve/local-btrfs/images/101/vm-101-disk-0.qcow2
Стоит обратить внимание, что образ .raw
имеет дополнительную вложеность /vm-101-disk-0/, когда .qcow2
ее не имеет. Путь на источник у Вас может быть другим, но конечный путь будет по вложенности таким же.
После завершения процесса, необходимо отредактировать конфиг машины:
sudo nano /etc/pve/qemu-server/101.conf
agent: 1
boot: order=virtio0;net0
cores: 4
machine: pc-i440fx-6.2
memory: 4096
meta: creation-qemu=6.2.0,ctime=1682480620
name: antivir
net0: virtio=1E:B6:98:8A:CA:F6,bridge=vmbr0
numa: 0
onboot: 1
ostype: win10
scsihw: virtio-scsi-pci
smbios1: uuid=4b1b16db-44dd-439a-942f-af7b6d2d4977
sockets: 1
virtio0: local-btrfs:101/vm-101-disk-0.raw,cache=writeback,discard=on,size=240G
Где raw
заменить на qcow
.
Теги: proxmox