Nächste Seite: Löschen von alten Backups
Aufwärts: Grundlegende Konzepte
Vorherige Seite: Zusammenspiel von Konfigurationsdatei und
Inhalt
Auswahl von Verzeichnissen / Dateien für
die Sicherung
StoreBackup erlaubt es, unterschiedliche Methoden für die Auswahl von
Verzeichnissen oder individuellen Dateien zur Sicherung - oder dem
Ausschluss aus der Sicherung - zu verwenden. Die unten gelisteten
Möglichkeiten von storeBackup.pl können kombiniert werden.
Auswahl von Verzeichnissen:
- includeDirs Ermöglicht die Selektion der
angegebenen Verzeichnisse für das Backup. Du musst den relativen
Pfad unter sourceDir angeben. Falls Du diese Option
verwendest, werden nur diese Verzeichnisse gesichert - sonst
nichts. Du kannst Unterverzeichnisse mit der Option
exceptDirs von der Sicherung ausnehmen.
- exceptDirs Ermöglicht den Ausschluss der gewählten
Verzeichnisse aus dem Backup. Du musst den relativen Pfad
unter sourceDir angeben. Falls Du diese Option verwendest,
werden die ausgewählten Directories nicht
gesichert. Unterverzeichnisse, die mit dieser Option ausgewählt
werden, können nicht mit includeDirs (doch noch) in das
Backup einbezogen werden.
- followLinks Ermöglicht die sehr flexible Abbildung
von Verzeichnissen in das Backup. Um diese Option zu verwenden,
erzeuge ein spezielles Verzeichnis für das Backup, in das die zu
sichernden Verzeichnisse über symbolische Links abgebildet
werden. Wahrscheinlich wirst Du diese Option mit exceptDirs
kombinieren wollen. Siehe auch die Beschreibung der Option
followLinks in Kapitel 6.2. Im
Beispiel 2 wird die Verwendung von followLinks
ebenfalls erläutert.
- stayInFileSystem Bei Verwendung dieser Option
werden nur Dateien und Verzeichnisse gesichert, die über die
Option sourceDir oder über die Hardlinks (die als
Verzeichnisse interpretiert werden) der Option followLinks
spezifiziert werden.
Bei der Auswahl von Verzeichnissen für das Einbeziehen oder den
Ausschluss aus der Sicherung können Wildcards verwendet
werden. StoreBackup ruft für ihre Auflösung eine Shell auf und schreib
das Resultat in die Log-Datei(en). Falls Dir Wildcard nichts sagt
und Du wissen willst, was das ist, kannst Du eine
Internet-Suchmaschine verwenden, um nach „wildcard shell`` zu
suchen.
Auswahl von Dateien:
- includeRule Wenn Du diese Regel angibst, werden
nur Dateien, die dieser Auswahl genügen, gesichert. Diese
Regel wird vor exceptRule (soweit definiert)
ausgewertet.
- exceptRule Wenn Du diese Regel angibst, werden
Dateien, die der Auswahl genügen, von der Sicherung ausgenommen. Da
diese Regel nach Option includeRule ausgewertet wird,
wird eine Datei, die sowohl in includeRule als auch in
exceptRule ausgewählt wird, nicht gesichert.
- exceptTypes Hier angegebene Dateitypen werden nicht
im Backup gesichert. Diese Option ist nützlich, wenn Du
beispielsweise einige Arten von „special files`` nicht
sichern willst.
Da sich includeRule und exceptRule nur auf Dateien
beziehen, wird die Sicherung der Verzeichnisstruktur von ihnen nicht
beeinflusst. Insbesondere ist die Selektion von Verzeichnissen selbst
nicht möglich.
In einer Regel kannst Du die Regel-Funktionen MARC_DIR und
MARC_DIR_REC verwenden, um alle Dateien eines
Verzeichnisses (ggf. inklusive seiner Unterverzeichnisse)
auszuwählen. Siehe BEISPIEL 5 in Kapitel Definition
von Regeln über
die Verwendung dieser Regel-Funktionen.
Um eine bessere Kontrolle und Nachvollziehbarkeit über die aufgrund
von Regeln ausgeschlossenen Dateien zu erhalten, ist es möglich,
mit der Option writeExcludeLog die betroffenen Dateien (mit
relativem Pfad) in die Datei .storeBackup.notSaved.bz2 ins
oberste Verzeichnis des gerade erstellten Backups zu schreiben.
Nächste Seite: Löschen von alten Backups
Aufwärts: Grundlegende Konzepte
Vorherige Seite: Zusammenspiel von Konfigurationsdatei und
Inhalt
Heinz-Josef Claes
2014-04-20