Bacula Retention period

Fórumok

A Bacula retention beállításainak használatával nem vagyok teljesen tisztában, és nem találtam egyértelmű választ sem az alábbi kérdésemre.

A cél az lenne, hogy három hónapra visszamenőleg tudjak visszaállítani a mentésekből.
Így néz ki pár kapcsolódó beállítás:

Schedule {
Name = "WeeklyCycle"
Run = Full 1st sun at 00:05
Run = Differential 2nd-5th sun at 00:05
Run = Incremental mon-sat at 00:05
}

# Client (File Services) to backup
Client {
Name = grey-fd
Address = localhost
FDPort = 9102
Catalog = MyCatalog
Password = "***" # password for FileDaemon
File Retention = 90 days # 90 days
Job Retention = 6 months # six months
AutoPrune = yes # Prune expired Jobs/Files
}

# Default pool definition
Pool {
Name = Default
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle Volumes
AutoPrune = yes # Prune expired volumes
Volume Retention = 365 days # one year
}

Végül a kérdés:
Mi történik a 91. napon azzal a Full backuppal, ami 1. napon készült?

a) törli a Bacula, és onnantól a következő Full backupig használhatatlanná válik minden Incremental és Differential mentés
b) csak azokat a mentéseket törli, amiktől nem függ más mentés, így nem törli az első Full backupot, csak a 92. napon töröl egy Incremental backupot?
c) valami más módon dolgozik

Amennyiben az a) esetben leírt viselkedés történik, akkor a File Retention értékét növelnem kellene pl. 123 napra?

Előre is köszönöm a segítséget!

Hozzászólások

Szia,

Ha jól tudom, akkor az a) eset történik, törli a full backupot, és az onnantól a következő full backupig levő incremental mentések használhatatlanok lesznek.

Igen, érdemes megnövelni +31 nappal a Retention.

Ha rosszul tudnám, javítsatok ki épp én is ugyanezt számolgatom pár napja. :)

Illetve engem az érdekelne, hogy az adott clientnek a File retention értéke vagy a Pool-nál megadott Volume retention érték a mérvadó ha mindkettő meg van adva?

Előre szólok, hogy nem használom, csak szerintem nagyon hasonlít egy másik szoftverre amivel volt dolgom.
Ez alapján a cikk alapján ha a File Retention lejárt és az AutoPrune=yes akkor a bejegyzés törlődik a katalógusból, így nem tudsz fájl szintű visszaállítást végezni.
https://dan.langille.org/2010/02/08/bacula-retention-periods/
De azért nincs minden veszve, ha a Job Retention nem járt le, a teljes mentést vissza tudod állítani mivel ott van a médián amire mentetted. Job bejegyzésből kevesebb van, ezért abból többet megtarthatsz.
http://www.bacula.org/5.0.x-manuals/en/main/main/Catalog_Maintenance.ht…
http://www.bacula.org/7.0.x-manuals/en/problems/Bacula_Frequently_Asked…
Alavetően, egy mentőszoftver nem törli a mentést, csak a katalógus adatokat a különféle retention idők lejárta után. Ha minden lejárt egy kazettán akkor újra fel tudja használni, és felülírja ami rajta van.