Fallbeispiele für Ausschlüsse (Excludes) mit Hilfe von regulären Ausdrücken (Regular Expression Patterns)
Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.
Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.
Einleitung
In allen Beispielen für Excludes mit Hilfe von Regular Expression Patterns wird davon ausgegangen, dass das zu sichernde Verzeichnis die folgenden Unterverzeichnisse und Dateien enhält:
# find /backupsource/ ./ADirectory1 ./ADirectory1/file1 ./dir-exclude ./dir-exclude/one ./DIRECTORY12FALL ./DIRECTORY12FALL/file1 ./ADirectory2 ./ADirectory2/file1 ./BDirectory2 ./BDirectory2/file1 ./BDirectory1 ./BDirectory1/file1 ./BDirectory1/file2 ./1235-Directory1 ./1235-Directory1/file1
Die Sicherungsquelle ist in allen Fallbeispielen /backupsource/, die Excludes (Ausnahmen) werden von Hand in der Exclude-Liste eingetragen (können aber auch in einem Exclude File verwendet werden). Für weitere Informationen, siehe Erstellen einer Ausschlussliste.
Anmerkung | |
Die Ausschlussliste auf dem SEP sesam Linux Client kann auch als Einschlussliste verwendet werden, indem das + (Plus) Zeichen am Anfang eines Musters angegeben wird. Für Details, siehe Advanced Backup and Restore Options. |
Der Sicherungslauf wird mit erweiterten Logging-Einstellungen (-v 2) gestartet, um im Protokoll sehen zu können, welche Dateien ausgeschlossen werden.
Verzeichnisse mit Anfangsbuchstaben "A" sollen ignoriert werden
"/backupsource/A.*"
Ergebnis aus dem Protokoll:
2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/] 2019-06-30 15:27:30: sbc-3014: Info: Item [./backupsource/ADirectory1] excluded. 2019-06-30 15:27:30: sbc-3014: Info: Item [./backupsource/ADirectory1/file1] excluded. 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/dir-exclude]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude] 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/dir-exclude/one]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude/one] 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/VERZEICHNIS12FALL]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/DIRECTORY12FALL] 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/DIRECTORY12FALL/file1]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/DIRECTORY12FALL/file1] 2019-06-30 15:27:30: sbc-3014: Info: Item [./backupsource/ADirectory2] excluded. 2019-06-30 15:27:30: sbc-3014: Info: Item [./backupsource/ADirectory/file1] excluded. 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/BDirectory2]... 2019-06-30 15:27:30: sbc-3108: Info: Item processed successfully: [./backupsource/BDirectory2] 2019-06-30 15:27:30: sbc-3008: Info: Processing item: [./backupsource/BDirectory2/file1]...
Alle Dateien/Verzeichnisse, die mit der Zahl "1" enden, sollen ignoriert werden
"/backupsource/.*1$"
Ergebnis aus dem Protokoll:
2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/ADirectory1] excluded. 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/ADirectory1/file1] excluded. 2019-06-30 15:37:50: sbc-3008: Info: Processing item: [./backupsource/dir-exclude]... 2019-06-30 15:37:50: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude] 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/BDirectory2/datei1] excluded. 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/BDirectory1] excluded. 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/BDirectory1/datei1] excluded. 2019-06-30 15:37:50: sbc-3008: Info: Processing item: [./backupsource/BDirectory1/file2]... 2019-06-30 15:37:50: sbc-3108: Info: Item processed successfully: [./backupsource/BDirectory1/file2] 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/1235-Directory1] excluded. 2019-06-30 15:37:50: sbc-3014: Info: Item [./backupsource/1235-Directory1/file1] excluded.
Alle Dateien/Verzeichnisse, die mit einer beliebigen Zahl enden, sollen ignoriert werden
"/backupsource/.*\d$"
Ergebnis aus dem Protokoll:
2019-06-30 15:49:45: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude/one] 2019-06-30 15:49:45: sbc-3008: Info: Processing item: [./backupsource/DIRECTORY12FALL]... 2019-06-30 15:49:45: sbc-3108: Info: Item processed successfully: [./backupsource/DIRECTORY12FALL] 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/DIRECTORY12FALL/file1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/ADirectory2] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/ADirectory2/file1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/BDirectory2] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/BDirectory2/file1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/BDirectory1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/BDirectory1/file1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/BDirectory1/file2] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/1235-Directory1] excluded. 2019-06-30 15:49:45: sbc-3014: Info: Item [./backupsource/1235-Directory1/file1] excluded. 2019-06-30 15:49:45: sbc-3500: Info: All hardlinks completely saved.
Ein Verzeichnis, das eine zweistellige Zahl beinhält, soll ignoriert werden
"/backupsource/DIRECTORY(\d\d)FALL"
Ergebnis aus dem Protokoll:
2019-06-30 15:54:28: sbc-3008: Info: Processing item: [./backupsource/dir-exclude]... 2019-06-30 15:54:28: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude] 2019-06-30 15:54:28: sbc-3008: Info: Processing item: [./backupsource/dir-exclude/one]... 2019-06-30 15:54:28: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude/one] 2019-06-30 15:54:28: sbc-3014: Info: Item [./backupsource/DIRECTORY12FALL] excluded. 2019-06-30 15:54:28: sbc-3014: Info: Item [./backupsource/DIRECTORY12FALL/one1] excluded. 2019-06-30 15:54:28: sbc-3008: Info: Processing item: [./backupsource/ADirectory2]... 2019-06-30 15:54:28: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory2] 2019-06-30 15:54:28: sbc-3008: Info: Processing item: [./backupsource/ADirectory2/one1]...
Verzeichnisse, die mit dem String "-exclude" enden, sollen ignoriert werden
"/backupsource/.*-exclude"
Ergebnis aus dem Protokoll:
2019-06-30 15:32:49: sbc-3008: Info: Processing item: [./backupsource/ADirectory1/datei1]... 2019-06-30 15:32:49: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory1/datei1] 2019-06-30 15:32:49: sbc-3014: Info: Item [./backupsource/dir-exclude] excluded. 2019-06-30 15:32:49: sbc-3014: Info: Item [./backupsource/dir-exclude/eins] excluded. 2019-06-30 15:32:49: sbc-3008: Info: Processing item: [./backupsource/DIRECTORY12FALL]... 2019-06-30 15:32:49: sbc-3108: Info: Item processed successfully: [./backupsource/DIRECTORY12FALL]
Verzeichnisse, die nur Kleinbuchstaben enthalten, sollen ignoriert werden
"/backupsource/[a-z]"
2019-06-30 15:56:48: sbc-3008: Info: Processing item: [./backupsource/ADirectory1/file1]... 2019-06-30 15:56:48: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory1/file1] 2019-06-30 15:56:48: sbc-3014: Info: Item [./backupsource/dir-exclude] excluded. 2019-06-30 15:56:48: sbc-3014: Info: Item [./backupsource/dir-exclude/one] excluded. 2019-06-30 15:56:48: sbc-3008: Info: Processing item: [./backupsource/DIRECTORY12FALL]... 2019-06-30 15:56:48: sbc-3108: Info: Item processed successfully: [./backupsource/DIRECTORY12FALL]
Verzeichnisse, die Grossbuchstaben und eine zweistellige Zahl enthalten, sollen ignoriert werden
"/backupsource/[A-Z]+\d\d[A-Z]+"
2019-06-30 16:02:23: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory1/file1] 2019-06-30 16:02:23: sbc-3008: Info: Processing item: [./backupsource/dir-exclude]... 2019-06-30 16:02:23: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude] 2019-06-30 16:02:23: sbc-3008: Info: Processing item: [./backupsource/dir-exclude/one]... 2019-06-30 16:02:23: sbc-3108: Info: Item processed successfully: [./backupsource/dir-exclude/one] 2019-06-30 16:02:23: sbc-3014: Info: Item [./backupsource/DIRECTORY12FALL] excluded. 2019-06-30 16:02:23: sbc-3014: Info: Item [./backupsource/DIRECTORY12FALL/file1] excluded. 2019-06-30 16:02:23: sbc-3008: Info: Processing item: [./backupsource/ADirectory2]... 2019-06-30 16:02:23: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory2] 2019-06-30 16:02:23: sbc-3008: Info: Processing item: [./backupsource/ADirectory2/file1]... 2019-06-30 16:02:23: sbc-3108: Info: Item processed successfully: [./backupsource/ADirectory2/file1] 2019-06-30 16:02:23: sbc-3008: Info: Processing item: [./backupsource/BDirectory2]..