Копирование последнего задания на ленту
/etc/bacula/bacula-dir.conf
Добавить:
Storage {
Name = Tape-storage
Address = bacula.example.org
SDPort = 9103
Password = "********"
Device = LTO-4
Media Type = LTO-4
Maximum Concurrent Jobs = 4
}
Pool {
Name = Tape-pool
Pool Type = Backup
Autoprune = yes
Recycle = yes
Storage = Tape-storage
}
/etc/bacula/baсula-sd.conf
Добавить:
Device {
Name = LTO-4
Media Type = LTO-4
Archive Device = /dev/st0
AutomaticMount = yes;
AlwaysOpen = yes;
RemovableMedia = yes;
RandomAccess = no;
Maximum File Size = 5GB
}
Описание клиента
Добавить (на примере client):
Job{
Name = "client-copy"
Type = Copy # Обязательно для копирования
Level = Full
Pool = client-pool # Обязательно для копирования
Storage = client-storage # Обязательно для копирования
Client = client-fd
FileSet = "Empty Set"
Schedule = client-copy-schedule
Selection Type = SQL Query
Selection Pattern = "
SELECT DISTINCT Job.JobId,Job.StartTime FROM Job,Pool
WHERE Pool.Name = 'client-pool' AND Pool.PoolId = Job.PoolId
AND Job.Type = 'B' AND Job.JobStatus IN ('T','W')
AND Job.jobBytes > 0
AND Job.JobId NOT IN
(SELECT PriorJobId FROM Job
WHERE Type IN ('B','C')
AND Job.JobStatus IN ('T','W')
AND PriorJobId != 0)
ORDER BY Job.StartTime
"
Spool Data = yes
Maximum Concurrent Jobs = 4
Messages = Daemon
}
Пул клиента
Изменить (на примере client):
Pool {
Name = client-pool
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 31 days
Maximum Volumes = 31
LabelFormat = "client-"
Next pool = Tape-pool # Обязательно для копирования
}
Расписание копирования
Добавить (на примере client):
Schedule {
Name = client-copy-schedule
Run = daily at 00:20
}
Комментариев нет:
Отправить комментарий