I have two pools, pool1 and pool2 and proxmox sees them as ZFS storages. I have previously used the GUI to transfer vm disks between these pools. Currently vm disks are on pool2.
I need to destroy pool2 and recreate it because it was made with incorrect properties. Therefore I need to transfer vm disks elsewhere. Although I can transfer them to pool1 temporarily, it is over 80% full and I read that ZFS starts exhibiting performance degradations once over certain capacities. Although I can guarantee the pool will not be written to until the zvols are copied to it then removed from it, not knowing how ZFS works, I don't want to "taint" it somehow by doing this.
Since pool2 is ZFS RAID10, I was considering breaking it apart into one existing ZFS RAID0 and a new RAID0, do the juggling between these, destroy the old RAID0, then reattach the disks to become a RAID10 again.
I would like to know which commands that PVE GUI uses internally to move zvols between pools, and which files to update to point to the new vm disks.
I need to destroy pool2 and recreate it because it was made with incorrect properties. Therefore I need to transfer vm disks elsewhere. Although I can transfer them to pool1 temporarily, it is over 80% full and I read that ZFS starts exhibiting performance degradations once over certain capacities. Although I can guarantee the pool will not be written to until the zvols are copied to it then removed from it, not knowing how ZFS works, I don't want to "taint" it somehow by doing this.
Since pool2 is ZFS RAID10, I was considering breaking it apart into one existing ZFS RAID0 and a new RAID0, do the juggling between these, destroy the old RAID0, then reattach the disks to become a RAID10 again.
I would like to know which commands that PVE GUI uses internally to move zvols between pools, and which files to update to point to the new vm disks.
Last edited: