On 7/15/25 09:57, Leandro Saldivar via Bacula-users wrote:
Hi all,

I have a client with ~2TB of data. A full backup job takes about 15 hours. Once the backup finishes, a Copy Job is triggered (Selection Type = PoolUncopiedJobs) to replicate the volume to a remote Storage Daemon — which takes another 15 hours per volume in the best-case scenario. Finally, for each backup, I run a Restore job on a replica server (same client setup), which adds yet another 15 hours.

The trivial approach to parallelize these jobs (Backup, Copy, Restore) has been to define a separate Storage + Device pair for each Job. The only difference between them is the Name. All Devices share the same Archive Device path — which I'm unsure is a good practice.

I don't believe it is possible to parallelize the Backup job with the Copy or Restore. The Backup job has the volume(s) opened for writing, so reading by any other job is not likely allowed until the backup job completes. After all, the Backup job could fail at any time prior to completion.

It should be possible to run the Copy and Restore jobs in parallel, once the Backup job completes, if they are started together with the same priority and the volume is loaded into a Device that allows concurrent jobs.




_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to