Sesam Regexp

From SEPsesam

Jump to: navigation, search

Contents

Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns

Einleitung

In allen Beispielen wird davon ausgegangen, dass das zu sichernde Verzeichnis die folgenden Unterverzeichnisse und Dateien enhält:

# find /backupsource/
./AVerzeichnis1
./AVerzeichnis1/datei1
./dir-exclude
./dir-exclude/eins
./VERZEICHNIS12FALL
./VERZEICHNIS12FALL/datei1
./AVerzeichnis2
./AVerzeichnis2/datei1
./BVerzeichnis2
./BVerzeichnis2/datei1
./BVerzeichnis1
./BVerzeichnis1/datei1
./BVerzeichnis1/datei2
./1235-verzeichnis1
./1235-verzeichnis1/datei1

Die Sicherungssource beträgt in allen Fallbeispielen /backupsource/, die Excludes werden von Hand in der Exclude Liste eingetragen (Können aber auch in einem Exclude File verwendet werden).

Image:exclude.jpg

Der Backup Job wird mit den erweiteren Loggingeinstellungen (Expertenoptionen, -v 2) gestartet um im Protokoll sehen zu können welche Dateien excludiert werden.

Image:save.jpg

Verzeichnisse mit Anfangsbuchstaben "A" sollen ignoriert werden

"/backupsource/A.*"

Ergebnis aus dem Protokoll:

2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/]
2009-06-30 15:27:30: sbc-3014: Info:     Item [./backupsource/AVerzeichnis1] excluded.
2009-06-30 15:27:30: sbc-3014: Info:     Item [./backupsource/AVerzeichnis1/datei1] excluded.
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude]
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude/eins]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude/eins]
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/VERZEICHNIS12FALL]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/VERZEICHNIS12FALL]
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/VERZEICHNIS12FALL/datei1]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/VERZEICHNIS12FALL/datei1]
2009-06-30 15:27:30: sbc-3014: Info:     Item [./backupsource/AVerzeichnis2] excluded.
2009-06-30 15:27:30: sbc-3014: Info:     Item [./backupsource/AVerzeichnis2/datei1] excluded.
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/BVerzeichnis2]...
2009-06-30 15:27:30: sbc-3108: Info:     Item processed successfully: [./backupsource/BVerzeichnis2]
2009-06-30 15:27:30: sbc-3008: Info:     Processing item: [./backupsource/BVerzeichnis2/datei1]...

Alle Dateien / Verzeichnisse die mit der Zahl "1" enden sollen ignoriert werden

"/backupsource/.*1$"

Ergebnis aus dem Protokoll:

2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/AVerzeichnis1] excluded.
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/AVerzeichnis1/datei1] excluded.
2009-06-30 15:37:50: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude]...
2009-06-30 15:37:50: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude]
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/BVerzeichnis2/datei1] excluded.
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/BVerzeichnis1] excluded.
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/BVerzeichnis1/datei1] excluded.
2009-06-30 15:37:50: sbc-3008: Info:     Processing item: [./backupsource/BVerzeichnis1/datei2]...
2009-06-30 15:37:50: sbc-3108: Info:     Item processed successfully: [./backupsource/BVerzeichnis1/datei2]
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/1235-verzeichnis1] excluded.
2009-06-30 15:37:50: sbc-3014: Info:     Item [./backupsource/1235-verzeichnis1/datei1] excluded.

Alle Dateien / Verzeichnisse die mit einer beliebigen Zahl enden sollen ignoriert werden

"/backupsource/.*\d$"

Ergebnis aus dem Protokoll:

2009-06-30 15:49:45: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude/eins]
2009-06-30 15:49:45: sbc-3008: Info:     Processing item: [./backupsource/VERZEICHNIS12FALL]...
2009-06-30 15:49:45: sbc-3108: Info:     Item processed successfully: [./backupsource/VERZEICHNIS12FALL]
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/VERZEICHNIS12FALL/datei1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/AVerzeichnis2] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/AVerzeichnis2/datei1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/BVerzeichnis2] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/BVerzeichnis2/datei1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/BVerzeichnis1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/BVerzeichnis1/datei1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/BVerzeichnis1/datei2] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/1235-verzeichnis1] excluded.
2009-06-30 15:49:45: sbc-3014: Info:     Item [./backupsource/1235-verzeichnis1/datei1] excluded.
2009-06-30 15:49:45: sbc-3500: Info:     All hardlinks completely saved.

Ein Verzeichnis das eine Zweistellige Zahl beinhält soll ignoriert werden

"/backupsource/VERZEICHNIS(\d\d)FALL"

Ergebnis aus dem Protokoll:

2009-06-30 15:54:28: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude]...
2009-06-30 15:54:28: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude]
2009-06-30 15:54:28: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude/eins]...
2009-06-30 15:54:28: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude/eins]
2009-06-30 15:54:28: sbc-3014: Info:     Item [./backupsource/VERZEICHNIS12FALL] excluded.
2009-06-30 15:54:28: sbc-3014: Info:     Item [./backupsource/VERZEICHNIS12FALL/datei1] excluded.
2009-06-30 15:54:28: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis2]...
2009-06-30 15:54:28: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis2]
2009-06-30 15:54:28: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis2/datei1]...

Verzeichnisse die mit dem String "-exclude" enden sollen ignoriert werden

"/backupsource/.*-exclude"

Ergebnis aus dem Protokoll:

2009-06-30 15:32:49: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis1/datei1]...
2009-06-30 15:32:49: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis1/datei1]
2009-06-30 15:32:49: sbc-3014: Info:     Item [./backupsource/dir-exclude] excluded.
2009-06-30 15:32:49: sbc-3014: Info:     Item [./backupsource/dir-exclude/eins] excluded.
2009-06-30 15:32:49: sbc-3008: Info:     Processing item: [./backupsource/VERZEICHNIS12FALL]...
2009-06-30 15:32:49: sbc-3108: Info:     Item processed successfully: [./backupsource/VERZEICHNIS12FALL]

Verzeichnisse die nur Kleinbuchstaben enthalten sollen ignoriert werden

"/backupsource/[a-z]"
2009-06-30 15:56:48: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis1/datei1]...
2009-06-30 15:56:48: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis1/datei1]
2009-06-30 15:56:48: sbc-3014: Info:     Item [./backupsource/dir-exclude] excluded.
2009-06-30 15:56:48: sbc-3014: Info:     Item [./backupsource/dir-exclude/eins] excluded.
2009-06-30 15:56:48: sbc-3008: Info:     Processing item: [./backupsource/VERZEICHNIS12FALL]...
2009-06-30 15:56:48: sbc-3108: Info:     Item processed successfully: [./backupsource/VERZEICHNIS12FALL]

Verzeichnisse die Grossbuchstaben und eine zweistellige Zahl enthalten sollen ignoriert werden

"/backupsource/[A-Z]+\d\d[A-Z]+"
2009-06-30 16:02:23: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis1/datei1]
2009-06-30 16:02:23: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude]...
2009-06-30 16:02:23: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude]
2009-06-30 16:02:23: sbc-3008: Info:     Processing item: [./backupsource/dir-exclude/eins]...
2009-06-30 16:02:23: sbc-3108: Info:     Item processed successfully: [./backupsource/dir-exclude/eins]
2009-06-30 16:02:23: sbc-3014: Info:     Item [./backupsource/VERZEICHNIS12FALL] excluded.
2009-06-30 16:02:23: sbc-3014: Info:     Item [./backupsource/VERZEICHNIS12FALL/datei1] excluded.
2009-06-30 16:02:23: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis2]...
2009-06-30 16:02:23: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis2]
2009-06-30 16:02:23: sbc-3008: Info:     Processing item: [./backupsource/AVerzeichnis2/datei1]...
2009-06-30 16:02:23: sbc-3108: Info:     Item processed successfully: [./backupsource/AVerzeichnis2/datei1]
2009-06-30 16:02:23: sbc-3008: Info:     Processing item: [./backupsource/BVerzeichnis2]..
Personal tools