Just posting in case there’s some insight. Yesterday I wanted to move my whole Incus from a dataset on a zfs pool to a completely new (and exclusive) zfs pool on the same host. I could not work out how to do it.
In the end I just moved each instance one-by-one (there weren’t many) using
incus move <instance_name> --storage <target_pool_name>
I had to first add the new pool as a new volume and, afterwards, delete the old volume. I also manually edited incus edit
my default profile to use the new pool for new instances.
I was looking for a one-shot command that could bulk move everything from oldpool/dataset
to newpool
. I couldn’t find an example of how to do that.