We usually install our systems on TrueNAS CORE with (at least) two Jails, one for PostgreSQL and one for the system itself.
There are 3 datasets:
- Jails (with nested datasets for PostgreSQL and the system).
- WAL files.
- Images (here the system stores Dicom medical images, this grows by the minute! after some time it easily could occupy many terabytes).
All datasets has automatic snapshots configured (the database hourly, images daily and jails weekly).
The PostgreSQL jail is configured with continuous archiving of wal files into a mounted dataset. That dataset could be shared read only via SMB or NFS to let external systems access the data. The same happens with the images dataset.
Now the question. One customer uses Veeam backup to save its whole infrastructure into tape backups. And now our system needs to be backed up using that software. As we read it uses an “agent” that as I understand works similarly to rsync server, letting do incremental backups, but sadly that agent won’t work on FreeBSD, so, does anyone know if it’s possible to let Veeam access SMB/NFS shares to let it do incremental backups?
Alternatively, this customer offered us to rsync those files into a Windows server, then install the agent there to let Veeam do its job, but this implies a new server with as much free space as the TrueNAS one.