rendered paste bodyJobDefs {
Name = jobdef.copy
Type = Copy
Level = Full
Write Bootstrap = "/var/lib/bacula/jobs/bootstrap.copy.%c.%n.bsr"
FileSet = fs.default
Messages = msg.default
Max Start Delay = 48h
Spool Data = no
Allow Duplicate Jobs = no
Cancel Lower Level Duplicates = yes
Selection Type = SQL Query
}
JobDefs {
Name = jobdef.default
Type = Backup
Write Bootstrap = "/var/lib/bacula/jobs/bootstrap.%c.%n.bsr"
FileSet = fs.default
Messages = msg.default
Pool = pool.default
Schedule = sch.default
Max Start Delay = 48h
Spool Data = yes
Allow Duplicate Jobs = no
Cancel Lower Level Duplicates = yes
}
FileSet {
Name = fs.default
Include {
Options {
signature = SHA1
onefs=no
}
File = /
}
Exclude {
File = /dev
File = /proc
File = /tmp
File = /sys
File = /var/named/chroot/proc
}
}
Pool {
Name = pool.full.muitoalto
Pool Type = Backup
Storage = st.tpc
Volume Use Duration = 6 months
Volume Retention = 6 months
Scratch Pool = scratch.tpc
RecyclePool = scratch.tpc
File Retention = 6 months
Job Retention = 6 months
Cleaning Prefix = "CLN"
Next Pool = pool.full.copy
}
Pool {
Name = pool.full.copy
Pool Type = Backup
Storage = st.tpb
Volume Use Duration = 6 weeks
Volume Retention = 6 weeks
Scratch Pool = scratch.tpb
Recycle Pool = scratch.tpb
File Retention = 3 months
Job Retention = 3 months
Cleaning Prefix = "CLN"
}
Client {
Name = client.ptihome
Address = ptihome.pti
Catalog = cat.default
Password = "XXX"
File Retention = 6 months
Job Retention = 6 months
}
Job {
Name = job.ptihome
Client = client.ptihome
JobDefs = jobdef.default
Full Backup Pool = pool.full.muitoalto
Differential Backup Pool = pool.diff.muitoalto
Incremental Backup Pool = pool.inc.muitoalto
}
Job {
Name = job.ptihome.copyFull
Client = client.ptihome
JobDefs = jobdef.copy
Pool = pool.full.muitoalto
Schedule = sch.copyFull
Selection Pattern = "
SELECT max(JobId)
FROM Job
WHERE Name = 'job.ptihome'
AND Type = 'B'
AND Level = 'F'
AND JobStatus in ('T', 'W')
AND JobBytes > 0;
"
}