Move VM zvol between pools on 25.04

Hi folks,
I migrated my old VM and created another one in 25.04 release. Unfortunately, due to only one allowed pool for VMs, I got a mix of VM zvol across two pools.
Here’s my volumes:

% sudo zfs list -t volume
NAME                                                                      USED  AVAIL  REFER  MOUNTPOINT
splash/.ix-virt/custom/default_ProxmoxBackupServer-woaljv                50.8G   173G  2.84G  -
splash/.ix-virt/custom/default_proxmox-backup-server_3.4-1.iso.iso       1.21G   125G  1.21G  -
splash/.ix-virt/custom/default_ubuntu-24.04.2-live-server-amd64.iso.iso  3.00G   125G  3.00G  -
splash/.ix-virt/virtual-machines/ProxmoxBackupServer.block                 56K   125G    56K  -
swamp/.ix-virt/custom/default_PiHole                                     2.99G  16.8T  2.99G  -
swamp/.ix-virt/custom/default_ProxmoxBackupStorage                       5.49T  21.0T  1.29T  -
swamp/.ix-virt/virtual-machines/PiHoleBackup.block                       81.4K  16.8T  81.4K  -

I’d like to move zvol to one pool. A few questions:

  • Will this old and reliable method work:
zfs snapshot -r pool/zvol@relocate
zfs send pool/zvol@relocate | zfs receive -v pool/zvol
  • How can I remove unused default 10Gb boot disk? It was created automatically, and I don’t need it all.
  • Will be all the necessary functionality added to UI? Functionality:
    • Move volumes between pools
    • Able to use a few pools for volumes (aka slow and fast storages)

Thank you!
Best Regards,
Anton

25.04.01 path hasn’t solved an issue. VM volumes are still buried in the system. Users don’t have an ability to move volumes or even see any details about volumes.

It is really a shame !! More over since they regard this software as a release version!!

1 Like