Boa tarde Hernane e Heitor
Analisando o que você precisa:
O bacula não trata as cópias/migrações como volumes, mas sim como jobs, então é preciso saber os JobId's para realizar o procedimento.
Supondo que você faça o backup Full no Domingo (Semanal e Mensal) , então na segunda você poderia pegar este último Backup Full e copiar para o HD externo
select max(JobId) as JobId from Job where Type = 'B' and Level = 'F' and JobStatus = 'T' and Name = 'BackupWin2008' and EndTime > ( now() - interval 1 day)
Ou então caso tenha volumes diferentes
select distinct JobId from JobMedia
where MediaId in (select MediaId from Media where VolumeName like 'WIN-Semanal%')
and JobId in ( select JobId from Job where Type = 'B' and Level = 'F' and JobStatus = 'T' and Name = 'BackupWin2008' and EndTime > ( now() - interval 1 day) );
select distinct JobId from JobMedia
where MediaId in (select MediaId from Media where VolumeName like 'WIN-Mensal%')
and JobId in ( select JobId from Job where Type = 'B' and Level = 'F' and JobStatus = 'T' and Name = 'BackupWin2008' and EndTime > ( now() - interval 1 day) );
Acredito que isso possa te ajudar!
Mas ainda eu acho mais prático copiar os volumes usando um script SSH!
Att Wanderlei