So often one wants to run a Nextcloud or some kind of file server or similar. Then always arises the question of how to backup.
One reason why I find PVE so attractive is that one can make easy backups of the entire machines or LXCs and have a complete backup that integrates everything. Restore works then super easy.
I notice that, if Proxmox Backup Server is used, the backups of VMs are very fast, thanks to the dirty bitmap. But this works only when the VM has not been rebooted since the last backup. On the other hand, backups of LXCs take always very long time if there is a lot of data. So I wonder what would be here the best practice, lets say for a Nextcloud + File server with 1TB of data in it.
a) use an LXC and just accept that the daily backups take very long time. If the data lives on hard disks
b) use a VM. The backups are fast, as long as the VM is never rebooted.
c) use either a) or b) but exclude the large data from the backup, and run some kind of backup software *inside* the VM or LXC.
What would be the "correct" and cleanest way to do it?
One reason why I find PVE so attractive is that one can make easy backups of the entire machines or LXCs and have a complete backup that integrates everything. Restore works then super easy.
I notice that, if Proxmox Backup Server is used, the backups of VMs are very fast, thanks to the dirty bitmap. But this works only when the VM has not been rebooted since the last backup. On the other hand, backups of LXCs take always very long time if there is a lot of data. So I wonder what would be here the best practice, lets say for a Nextcloud + File server with 1TB of data in it.
a) use an LXC and just accept that the daily backups take very long time. If the data lives on hard disks
b) use a VM. The backups are fast, as long as the VM is never rebooted.
c) use either a) or b) but exclude the large data from the backup, and run some kind of backup software *inside* the VM or LXC.
What would be the "correct" and cleanest way to do it?