How exactly should PBS be backed up to systems other than another PBS host? In particular I was wanting to set up an offsite backup to Backblaze B2. Is it fine to just take a normal file level backup of the datastore using some third party backup software? I'm assuming the backups are just stored as a list of chunks but is there anything fancy going on on the filesystem level like hard links between files or extended attributes?
One other thing that I'm currently stuck on is backing up Ceph. For CephFS I've got it added as storage in PVE so it's mounted on all hosts in the cluster and I just added a timer unit to each to backup the mount point at different times using proxmox-backup-client but I really wish there was a way to create a cron job managed by PVE instead of manually setting up a timer unit outside of it. Something akin to the existing backup section that allowed custom arguments to pass to proxmox-backup-client or even any generic command in a way that would either run it on all hosts at a scheduled time or just run it on some host in the cluster would be great. As is if I reinstall the OS on one of those hosts 3 years down the road I need to remember to re add the timer unit instead of the cluster dealing with running it like the current backup system does. For RBD right now I'm just using it for PVE guests so the integrated backup functionality works fine but it would be nice if it was flexible enough to backup arbitrary RBD images.
The one thing that doesn't seem to map to the different backup types in PBS is object storage. I want to use Ceph as a regular object store along with radosgw for an application connecting to it. The big rub there is backing it up. Is there any plan to support backing up object stores like Ceph?
One other thing that I'm currently stuck on is backing up Ceph. For CephFS I've got it added as storage in PVE so it's mounted on all hosts in the cluster and I just added a timer unit to each to backup the mount point at different times using proxmox-backup-client but I really wish there was a way to create a cron job managed by PVE instead of manually setting up a timer unit outside of it. Something akin to the existing backup section that allowed custom arguments to pass to proxmox-backup-client or even any generic command in a way that would either run it on all hosts at a scheduled time or just run it on some host in the cluster would be great. As is if I reinstall the OS on one of those hosts 3 years down the road I need to remember to re add the timer unit instead of the cluster dealing with running it like the current backup system does. For RBD right now I'm just using it for PVE guests so the integrated backup functionality works fine but it would be nice if it was flexible enough to backup arbitrary RBD images.
The one thing that doesn't seem to map to the different backup types in PBS is object storage. I want to use Ceph as a regular object store along with radosgw for an application connecting to it. The big rub there is backing it up. Is there any plan to support backing up object stores like Ceph?