Use qcow2 in zvol for VM

Hgalt

New Member
Feb 20, 2025
6
0
1
I tried to install Sophos FW in a Proxmox VE environment. But if I do pvesm list Data/vm-100-disk-0 I got an error.
Unbenannt.png
What have I done so far!
  • qemu-img convert -f qcow2 -O raw /path/to/image.qcow2 /path/to/image.raw
  • dd if=Primary-DISK.raw of=/dev/zvol/Data/vm-100-disk-0
    The vm-100-disk-0 was created via Create VM
So what did I wrong and how should do it?
Please in detail, because I am new in Linux.
 

Attachments

  • Unbenannt.png
    Unbenannt.png
    17.9 KB · Views: 1
pvesm list Data/vm-100-disk-0 is simply wrong. Maybe you intended to do pvesm list Data --vmid 100? Maybe look in /etc/pve/storage.cfg to check the name of the storage?
 
  • qemu-img convert -f qcow2 -O raw /path/to/image.qcow2 /path/to/image.raw
  • dd if=Primary-DISK.raw of=/dev/zvol/Data/vm-100-disk-0
    The vm-100-disk-0 was created via Create VM
You can just convert it in one step:

Code:
qemu-img convert -f qcow2 -O raw /path/to/image.qcow2 /dev/zvol/Data/vm-100-disk-0

You need to check if the file exists:

Code:
ls -l /dev/zvol/Data/vm-100-disk-0
 
  • Like
Reactions: Hgalt
You can just convert it in one step:

Code:
qemu-img convert -f qcow2 -O raw /path/to/image.qcow2 /dev/zvol/Data/vm-100-disk-0

You need to check if the file exists:

Code:
ls -l /dev/zvol/Data/vm-100-disk-0
That was the solution.
Thanks