Hello! I run my home server via proxmox, and ran into a rather big snag last night that has me re-considering how I have everything set up. I need to explain how I have everything set up for any of this to make sense.
I have 2 vms in my setup, one runs HAOS and the other runs Debian. The debian VM gets 3 disks: one is the root drive, one is an SSD storage, and the third is a 20tb QEMU disk that lives on a 20tb ZFS raid.
Last night I broke the entire os with an upgrade from deb12 -> 13. It couldn't boot, and after about 4 hours of troubleshooting I decided to apply a backup. Problem: my backups all back up the ENTIRE vm, including the 20tb storage drive. This will end up taking at least 18 hours, just by estimating how long the first 5% has taken.
In the future, I'd like to avoid this. The problem I ran into had nothing to do with the storage drive, and could have been resolved by simply re-applying the root drive's image from Saturday night's backup.
I know that proxmox will allow me to select which drives to backup when I run a backup, but what about when I apply the backup? From a little googling I found a few threads that indicate that if I have drives A, B, and C, and I only backup A and B, when I restore that backup C will be wiped. Is that true? Because obviously I don't want that to happen, I don't want to lose the data stored on drive C, I just don't want to re-apply that data in a backup because it's 20tb large and doesn't need to be restored.
To be clear I still intend to back the 20tb drive up weekly, but if I could also do daily backups of ONLY the root drive and be able to apply those without effecting the storage drives that would be great.
If that isn't possible via proxmox, is there a solution that I could use in my debian vm to backup/restore just the root drive without touching the storage drives? All I really need is something to let me recover the root drive in case of a major upgrade failure...
I have 2 vms in my setup, one runs HAOS and the other runs Debian. The debian VM gets 3 disks: one is the root drive, one is an SSD storage, and the third is a 20tb QEMU disk that lives on a 20tb ZFS raid.
Last night I broke the entire os with an upgrade from deb12 -> 13. It couldn't boot, and after about 4 hours of troubleshooting I decided to apply a backup. Problem: my backups all back up the ENTIRE vm, including the 20tb storage drive. This will end up taking at least 18 hours, just by estimating how long the first 5% has taken.
In the future, I'd like to avoid this. The problem I ran into had nothing to do with the storage drive, and could have been resolved by simply re-applying the root drive's image from Saturday night's backup.
I know that proxmox will allow me to select which drives to backup when I run a backup, but what about when I apply the backup? From a little googling I found a few threads that indicate that if I have drives A, B, and C, and I only backup A and B, when I restore that backup C will be wiped. Is that true? Because obviously I don't want that to happen, I don't want to lose the data stored on drive C, I just don't want to re-apply that data in a backup because it's 20tb large and doesn't need to be restored.
To be clear I still intend to back the 20tb drive up weekly, but if I could also do daily backups of ONLY the root drive and be able to apply those without effecting the storage drives that would be great.
If that isn't possible via proxmox, is there a solution that I could use in my debian vm to backup/restore just the root drive without touching the storage drives? All I really need is something to let me recover the root drive in case of a major upgrade failure...