My only point here is that the term “snapshot” has different meanings, heavily depending on the contextual point-of-view:
There are multiple software areas involved: the KVM/QEMU part needs to freeze the RAM and the CPU state and the underlying storage device needs to do the same with the virtual disks. This is where the confusion starts: not all storage types (filesystems or block devices, local or remote) can do this. Look at the column “Snapshots” in this table --> https://pve.proxmox.com/pve-docs/chapter-pvesm.html#_storage_types
Corrections and additions welcome
I put this under my “FabU”-label although it was not really “frequently answered” - just because... I like it this way ;-)
- PVE VM snapshot
There are multiple software areas involved: the KVM/QEMU part needs to freeze the RAM and the CPU state and the underlying storage device needs to do the same with the virtual disks. This is where the confusion starts: not all storage types (filesystems or block devices, local or remote) can do this. Look at the column “Snapshots” in this table --> https://pve.proxmox.com/pve-docs/chapter-pvesm.html#_storage_types
- PVE Container snapshot
- PVE backup in “Snapshot Mode”
- PBS itself
- ZFS Snapshot of a ZVOL/Dataset
- LVM Snapshot
LVM-thin can do snapshots natively while LVM (thick, https://pve.proxmox.com/pve-docs/pve-admin-guide.html#storage_lvm) needs some help to implement this. - QCOW2
Corrections and additions welcome
I put this under my “FabU”-label although it was not really “frequently answered” - just because... I like it this way ;-)
- some more FabU: https://forum.proxmox.com/search/9687650/?q=fabu&c[title_only]=1