TSM Information für Administratoren Include-Exclude-Listen Das Backup-Team Daniel Stanek stanek@rz.rwth-aachen.de RWTH Aachen
zentrale Konfigurationsdatei dsm.sys / dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.sys (Unix) c:\programme\tivoli\tsm\baclient\dsm.opt (Windows) in dsm.sys / dsm.opt kann definiert werden, welche Dateisysteme bzw. Dateien gesichert werden sollen und welche nicht Empfehlung: Änderungen nicht über Wizard durchführen, Texteditor benutzen nach Änderungen an der Konfigurationsdatei muss der TSM-Client bzw. der Scheduler neu gestartet werden
DOMAIN-Statement welche Dateisysteme sollen (automatisiert) gesichert werden erwartet Dateisystem als Argument Dateisystem angeben, auch wenn nur Teile gesichert werden sollen keine CD-ROM oder DVD-Laufwerke sichern keine NFS-Dateisysteme oder Netzlaufwerke sichern DOMAIN c: DOMAIN d: DOMAIN /home DOMAIN /mnt/database_backup
INCLUDE- und EXCLUDE-Statements welche Dateien (von den definierten Dateisystemen) sollen gesichert bzw. nicht gesichert werden erwarten Datei oder Muster als Argument INCLUDE /home/ae106st/wichtige_datei.txt EXCLUDE /.../unwichtig/.../* wichtige Wildcards * : Zeichenkette außer Verzeichnisstrenner...: ein, kein oder beliebig viele Verzeichnisse Definition einer Liste, Abarbeitung erfolgt von unten nach oben ( bottom up ) erster Treffer entscheidet, bei keinem Treffer impliziter Einschluss
EXCLUDE /usr/software/.../* * Regel 1 EXCLUDE /.../core * Regel 2 EXCLUDE /home/ae106st/nobackup/.../*.test * Regel 3 EXCLUDE /home/ae106st/a.out * Regel 4 INCLUDE /usr/software/netio/.../* * Regel 5 INCLUDE /home/ae106st/nobackup/ausnahme/3.test * Regel 6 /var/lib/core * -> Regel 2 /usr/software/netio/bin/linux * <- Regel 5 /home/ae106st/nobackup/ausnahme/3.test * <- Regel 6 /home/ae106st/nobackup/kernel/2.4.18/system.map.test * -> Regel 3 /home/ae106st/a.out * -> Regel 4 /usr/software/syncro/sync.d/sync.conf * -> Regel 1 /home/ae106st/tsm_config/dsm.sys * <- implizit
EXCLUDE.DIR-Statement blendet ein Verzeichnis für den Client aus erwartet Verzeichnis oder Muster als Argument Unterschied zu EXCLUDE: die Verzeichnisstruktur wird nicht gesichert EXCLUDE.DIR wird immer vor der INCLUDE- EXCLUDE-Liste verarbeitet, unabhängig von der Position in der Konfigurationsdatei Problem: es gibt kein äquivaltentes INCLUDE.DIR
was sollte nicht gesichert werden verschiedene Systemdateien diverse Caches (Browser!) Dateien aus dem Papierkorb (Recycler) temporäre Dateien core-dateien Software-Installationen serverseitig sind bereits Excludes gesetzt, die lokal nicht nochmal definiert werden dürfen dsmc q inclexcl (Source File: Server)
Überprüfung von INCLUDE-EXCLUDE-Listen sehr zu empfehlen grafischer Client im Backupmodus: Dateien, für die ein Exclude zutrifft, sind speziell markiert ab 5.3: Preview-Modus für INCLUDE-EXCLUDE-Listen dsmc q inclexcl Protokolldateien nach einer Sicherung überprüfen