it does not mean that it has no bugs. Since its not QA'ed with Proxmox - its possible they are not compatible out-of-the-box. This is why its important to pick storage where its actually guaranteed by vendor to work with your particular application.This is a Lenovo DS4200 that ain't that rare I guess,
When one does importdisk the following command is run:
/usr/bin/qemu-img convert -p -n -O raw /mnt/pve/bbnas/template/iso/lunar-server-cloudimg-amd64.img zeroinit:/dev/bbpve/blockbridge-nvme:vm-3011-disk-0
Looking at the code we can learn that
a) there is a "zeroinit" prefix that is not standard part of qemu
https://github.com/search?q=org%3Aproxmox%20zeroinit&type=code
b) it is conditioned on presence of
sparseinit
storage feature: QemuServer/ImportDisk.pm: my $zeroinit = PVE::Storage::volume_has_feature($storecfg, 'sparseinit', $dst_volid);
We can further learn from the code that
sparseinit
is enabled by default in these cases:Storage/Plugin.pm: sparseinit => {
...
base => { qcow2 => 1, raw => 1, vmdk => 1 },
You can try changing the settings on your LVM storage definition, I did not try it:
sparseinit 0
Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Last edited: