Ticket NAS-137472.
Which QEMU commands are you reffering to?
virsh domfsfreeze and domfsthaw?
Cool, it would be good to write-up that driver and process…
In this case the snapshot frequency is driven by the Incus cluster… the TrueNAS snapshots are slaves of the Incus cluster. We do the samething for VMware/vsphere with a plugin.
Is there any way to make it so there’s an option to pick which gpu driver you want to enable, so those of us with legacy gpu’s can still use them?
No that I’m aware of… except stay on Fangtooth. Start a forum thread if you wish.
You could create a VM, pass the GPU through to it, and then install the driver you need in there, as mentioned here: https://www.truenas.com/docs/scale/25.10/gettingstarted/scalereleasenotes/#nvidia-gpu-support
Those are the commands I was using, freezefs, snapshot, unfreeze.
I also used virsh suspend and after snapshot, virsh resume before I used the above ones.
If IX would add a pre and post command for every snapshot, this could be incorporated directly in TN, otherwise you will need to run the snapshots in your own script so the virsh commands can be executed.
Most snapshots are instantantaneous and periodic.
My guess is this would be a different type of snapshot… it can use standard TrueNAS APIs…
Lets start a new thread and do a scripted version 1st. Prove it works as required and then we can see how to make it work more easily.