Migrating base install to new disk - how?

ghostoverflow256

New Member
Nov 4, 2025
3
0
1
Hi,
I currently have two VEs setup under one datacenter, and the first one I wish to move my base install to a new disk.
Specifically, my current disk configuration is as such:
2x 8tb HDDs in ZFS for data
1x 2tb NVME SSD as the root install disk

And I wish to move to:
2x 8tb HDDs in ZFS for data
1x 2tb NVME SSD repurposed for ZFS cache
1x 2tb SATA SSD for the root install

I could not find any records of this on the forum (as the search keeps on excluding syntactically important parts of my search, like "new").
I am very wary of simply re-installing proxmox, as I do not want to mess up my ZFS (as well as firewall rules, gpu passthrough, etc etc), and I'm fairly new to even using virtual servers like proxmox despite being very familiar with linux in general.

Any pointers would be greatly appreciated...
 
Could I in theory just do `dd if=/dev/old of=/dev/new`? I'd be concerned if anyone referred to the raw dev location that it would break...
 
Try Relax and Recover backup/restore, and make sure all LXC/VMs are backed up to e.g. Proxmox Backup Server beforehand.

https://search.brave.com/search?q=relax+recover+proxmox+howto

R&R should recreate the lvm-thin layout, but be aware that it won't be populated - you need restores for that.

https://github.com/kneutron/ansitest/tree/master/proxmox

For peace of mind with your proxmox configs - look into the bkpcrit script, point it to external disk / NAS, run it nightly in cron.
Okay, so.
I am not really able to backup every LXC/VM as that would work out in excess of 10tb needing to be stored onto external disks. (To be clear, the disk proxmox itself is stored in is solitary. It does not have any VMs/LXC on it, those are all on my zfs raid). Would I still need to back up all my VMS considering they are on a physically different disk? Would there be some funky configuration edge case?

As for the lvm-thin layout, from what I can see, that only holds things like CT templates, which I can already re-download anyways, right?