You can roll to any snapshot you have, destroying all "in-between" snapshots. Better to clone the snapshot you need and test it out.What's the point of ZFS snapshots if only the very last one can be rolled back to? Seems kind of pointless.
You can destroy the last snapshot mutliple times until the last snapshot becomes the snapshot you want to rollback to.This is not a true statement. Selecting a snapshot a few down the list does not destroy in-between snapshots. It simply fails the rollback operation with a popup that says "can't rollback, 'snapshot' is not the most recent snapshot on 'disk'." I *wish* it destroyed the in-between snapshots and rolled back to the chosen one. That would be at least somewhat useful, but as it stands ZFS snapshots are pretty useless in a real-world snapshot/rollback scenario with any more than 1 snapshot.
Yes, via the GUI, but via the CLI it works as I explained.Selecting a snapshot a few down the list does not destroy in-between snapshots. It simply fails the rollback operation with a popup that says "can't rollback, 'snapshot' is not the most recent snapshot on 'disk'.
True, but you always have to pay with performance for features like this. How many snapshots do you have/want?Qcow2 disk images significantly slow down over time with the addition/removal of many snapshots, so it is no panacea either.
Yes, I would appreciate an explicit command in the Gui to "delete all snapshots newer than the one I selected" too. Or ideally the "tree"-approach without cloning.As it stands it's not useful -- at least not from the GUI.
Yes, yet you have tree-like snapshots. Depending on the problem, that is worth it. Depends heavily on the use case. I have - depending for the usecase at hand - all kinds of local or clustered storage available in my PVE cluster, so that I move the VM live to what is approriate for my current need. There is not ONE storage that fits all and it never will. Every storage has its perks.Compared to raw disk images on ZFS, Qcow2 can become heavily internally fragmented with the use of a lot of snapshots and can slow them down quite a bit.
Yes, with PBS, this is often my go-to-approach nowadays. I still do manual snapshots (or backups) if I want to change something in the VM and solely rely on the daily backups.And my nightly backups give me an "endless" history of easily accessible Snapshots...
Yet this is a ZFS limitation, that will not go away. The linearity is by design, even if we want it for virtualization.Or ideally the "tree"-approach without cloning.