I created a small PVE cluster with local ZFS.
After creating a few VMs and trying to take a snapshot, i discovered that all VM disks are created as raw and do not support snapshots.
Searching how i can resolve this but i do not have "the" answer.
I found an option for "Default image format" in storage.cfg and at creation time of VM, disk format could be selected. Well i cannot select the disk format.
I found some information on how to change disk format by moving the vdisk, but i have no choice to store it as "qcow2" on the localZFS storage. What seems to be normal, according to different ressources, cause ZFS is block storage not file level.
According to the storage table https://pve.proxmox.com/wiki/Storage#_storage_types local ZFS does support snapshots, but i think this is referring to ZFS snapshots?
As i am getting really confused. So how do i take a snapshot of a single VM stored on localZFS, maybe even multiple snapshots (snapshot chain)?
If this means recreating the ZFS storage and the VMs: no problem. I just need the snapshot feature for testing.
If ZFS does not support this: ok. Which filesystem shall i use for local storage to get that working? I can use raid level on the controller level and go without the ZFS replication. But testing without snapshots is a pain in the a..
After creating a few VMs and trying to take a snapshot, i discovered that all VM disks are created as raw and do not support snapshots.
Searching how i can resolve this but i do not have "the" answer.
I found an option for "Default image format" in storage.cfg and at creation time of VM, disk format could be selected. Well i cannot select the disk format.
I found some information on how to change disk format by moving the vdisk, but i have no choice to store it as "qcow2" on the localZFS storage. What seems to be normal, according to different ressources, cause ZFS is block storage not file level.
According to the storage table https://pve.proxmox.com/wiki/Storage#_storage_types local ZFS does support snapshots, but i think this is referring to ZFS snapshots?
As i am getting really confused. So how do i take a snapshot of a single VM stored on localZFS, maybe even multiple snapshots (snapshot chain)?
If this means recreating the ZFS storage and the VMs: no problem. I just need the snapshot feature for testing.
If ZFS does not support this: ok. Which filesystem shall i use for local storage to get that working? I can use raid level on the controller level and go without the ZFS replication. But testing without snapshots is a pain in the a..
Last edited: