Welche Optionen sollen für eine genaue Bacula-Sicherung verwendet werden?

Welche Optionen sollen für eine genaue Bacula-Sicherung verwendet werden?

Es sind eigentlich zwei Fragen in einer. Die erste ist etwas theoretischer. Wie findet Bacula also heraus, ob eine Datei gesichert werden muss, wenn man genaue Optionen angibt? Es ist ein einfaches UND?

Wenn die Optionen beispielsweise Genau = sm5 lauten, sichert Bacula die Datei nicht, wenn
((Größe = alte Größe) UND (Modzeit = alte Modzeit) UND (MD5 = altes MD5)).
Ist das richtig? Haben irgendwelche Optionen Vorrang? Wird eine Datei beispielsweise übersprungen, wenn die Änderungszeit anders ist, sie aber dieselbe MD5-Summe hat? Gibt es implizite Optionen, die man nicht ignorieren kann?

Praktischer Fall (Bacula 5.0.1): Ich muss ein SVN-Repository sichern. Um möglichst einfache inkrementelle Sicherungen durchführen zu können, kopiere ich es per Hotcopy (Client wird vorher ausgeführt) an einen anderen Speicherort, an dem Bacula eine Sicherung durchführt (und löscht sie dann, wenn der Client danach ausgeführt wird). Jetzt habe ich im Dateisatz

Accurate = spnd5.

Dies sollte Bacula anweisen, Größe, Berechtigungsbits, Anzahl der Links, Größenabnahmen und MD5-Summe zu berücksichtigen. Eine inkrementelle Version enthält jedoch auch eine vollständige Kopie des SVN. Was mache ich falsch? Es scheint, dass die Erstellungszeit berücksichtigt wird, obwohl ich sie nicht angegeben habe.

Antwort1

Angesichts Ihrer genauen Optionen sollte dies überhaupt nicht überprüft werden, aber Sie können vielleicht testen, ob das Festlegen der Option mtimeonly=yes funktioniert, da sich die ctime geändert hat, wenn Sie einen Link zu einer Datei hinzufügen.

Antwort2

Hierist das Hauptreferenz-PDF für Bacula 5.03. Seite 29. Es ist möglich, dass Bacula die Standardoptionen für die Überprüfung sowie die angegebenen Optionen für die Genauigkeit verwendet.

Versuchen Sie, die Optionen zum Überprüfen und Korrigieren zu ändern.

verwandte Informationen