Source: Erstellen einer Ausschlussliste

From SEPsesam
Revision as of 12:56, 23 April 2018 by Kre (talk | contribs) (Created page with "Wildcards werden nicht unterstützt.")
Other languages:

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.

Docs latest icon.png Willkommen in der aktuellsten Version der SEP sesam Dokumentation 4.4.3. Frühere Versionen der Dokumentation finden Sie hier: Dokumentationsarchiv.


Übersicht

Für jede Sicherung können Sie nur ausgewählte Dateien sichern, Dateien die einem Muster entsprechen, und bestimmte Dateien und Ordner ausschliessen.

Manche Dateien sind nur temporär, andere dauerhaft in Benutzung. Diese Dateien sollten entweder von der normalen Sicherung ausgeschlossen oder auf eine andere Weise gesichert werden. Z.B. Wenn Sie keine temporären (.tmp), nur-lesend, oder spezielle Dateien aus Ordnern(z.B.,download Ordner) sichern wollen. SEP sesam bietet Ihnen einige Möglichkeiten zum Ausschließen.

Dateien hinzufügen, Datei Arten oder regular expressions im Ausnahmen Listen Editor

Beim Erstellen eines Sicherungs Auftrags geben Sie die Quelle für Ihre Sicherung an und definieren Sie alle Dateien oder Muster, die Sie von der Sicherung ausschließen möchten.

  1. Unter Auswahl -> Aufträge -> Nach Clients, wählen Sie Ihren Client und klicken auf neuer Sicherungs Auftrag. Die neuer Sicherungsauftrag Dialogbox wird geöffnet.
  2. Geben Sie im Feld Auftrag einen Namen ein.
  3. In der Auftragstyp drop-down Liste, wählen Sie Ihren zweckentsprechenden Auftragstyp.
  4. Wählen Sie die Quelle aus. Wenn Sie einzelne Dateien sichern möchten, können Sie entweder nach Verzeichnissen und Dateien suchen, die Sie in die Sicherung aufnehmen möchten, oder deren Namen gefolgt von einem Komma eingeben (C:/Users,C:/tools).Wenn Sie die ganzen Dateisysteme sichern wollen, setzen Sie die Quelle auf Alle lokalen Dateisysteme (all). Wenn Sie nur Dateien sichern wollen die einem speziellen Suchmuster entsprechen, benutzen Sie anstelle eine include Liste.
  5. Im Exclude-Liste Editor fügen Sie Ihre regular expressions ein. Fügen Sie Ihre Ausnahmen nacheinander ein, gefolgt von einem Komma. Z.B.: Wenn sie die Quelle /usr sichern wollen, Dateien *.tmp, old*.c, und all Verzeichnisse old* aber auslassen möchten, fügen Sie das folgende Muster im Editor ein: \.tmp$,/old.*\.c$,/old.*/$
    Exclude list de.jpg

Für mehr Beispiele zum Benutzen von regular expressions sehen Sie in Beispiele für Ausnahmen Muster.

Information sign.png Anmerkung
Ausnahmen setzen mit regular expressions ist die Standard Einstellung. Sie können es auf Datei Muster (?,*) ändern indem Sie die Konfigurations Datei <SESAM_VAR>/var/ini/sm.ini auf dem SEP sesam Client anpassen. Ändern Sie den Eintrag in der sm.ini:
EXCLUDE_MATCH= REGEXP to EXCLUDE_MATCH= PATTERN.

Angepasste Ausnahmen Liste auf dem Client erstellen

Sie können eine benutzerdefinierte Ausnahmenliste von Elementen angeben, die während der Sicherung übersprungen werden sollen, indem Sie eine spezielle Datei auf dem SEP sesam Client erstellen. Erstellen Sie eine separate Ausnahmedatei, wenn die Anzahl der Dateien oder Verzeichnisse, die für die Sicherung ausgeschlossen werden sollen, die zulässige Länge der Ausnahmeliste überschreitet. (max. 1024 Zeichen in SEP sesam version ≥ 4.4.3; max. 255 Zeichen in version ≤ 4.4.2).

Eine benutzerdefinierte Ausnahmenliste muss eine Textdatei sein, die auf dem SEP sesam Client erstellt wird, auf dem die Sicherung ausgeführt wird. Die Syntax für Ausnahme-Einträge ist plattformabhängig, siehe:

Nachdem Sie die Ausnahmen-Datei erstellt haben, z.B. exclude_list.txt, tragen Sie sie wie folgt in die Eigenschaften des Sicherungs Auftrages ein:

Erstellen/Öffnen Sie einen Sicherungsauftrag, wählen Sie den Optionen Reiter und unter dem zusätzliche Aufruf-Argumente unter den Sicherungsoptionen field, enter the specified file in the form: -X C:/sesam/exclude_list.txt.

Ausnahmen Liste für Linux

Create the exclude file on the client in the directory /etc/sesam, for example /etc/sesam/exclude_list.txt. The following rules apply:

  • Each file or directory that you want to exclude from backup must be specified in a separate line (one entry per line).
  • Wildcards werden nicht unterstützt.
  • The exclude entries have to be set up with a regular expressions syntax.

This is an example of the exclude_list.txt on Linux:

 \./tmp$
 \./home/John Doe/videos.zip$
 \./home/John Doe/Business Documents/YearEnd Closing for business year 2006$
Information sign.png Anmerkung
In SEP sesam versions < 4.4.3.45, the exclude list, defined on Linux/UNIX in a Lotus Notes backup task, does not work if specified with \.. For versions < 4.4.3.45, specify the exclude list for Notes without the preceding backslash and a dot, e.g., use /srv/notesdata/help$ instead of \./srv/notesdata/help$'.

Exclude list on Windows

Create the exclude file on the client in the directory C:\Program Files\SEPsesam\var\ini, for example exclude_list.txt. The following rules apply:

  • Use only / (slash) in the exclude file and NOT \ (backslash).
  • Each file or directory that you want to exclude from backup must be specified in a separate line (one entry per line). This also applies to paths that include spaces.


This is an example of the exclude_list.txt on Windows:

D:/DOWNLOAD
D:/PREKITS
D:/Dev
D:/kit_2_3_1_7
D:/kit_2_3_1_5
D:/knoppix
D:/ACHIM
D:/gui

Exclude list for Micro Focus OES (formerly Novell OES)

Create the exclude file on the client in the directory /etc/sesam, for example /etc/sesam/exclude_list.txt. The following rules apply:

  • Each file or directory that you want to exclude from backup must be specified in a separate line (one entry per line).
  • Use only the pattern format for exclude.
  • Wildcards are allowed in the file or directory entries.
  • An exclude folder must end with a / (slash).


This is an example of the exclude_list.txt:

/media/nss/VOL1/tmp/
/media/nss/VOL1/USR/*/Notes/Workspace/
/media/nss/VOL1/data/do_not_backup.txt

For example, /media/nss/VOL1 is entered as source in the backup task. This means that the complete VOL1 will be backed up, excluding the items in the exclude file that is specified by the following entry in the Save options field of the Options tab in the backup task definition:

 -X /etc/sesam/exclude_list.txt

SEP sesam will exclude all the files and directories from the backup that are listed in the file.

Creating a special file nosbc to permanently exclude a directory

You can permanently exclude a directory from all backups on the client by creating a special file in the directory itself – this file is .nosbc on Unix or nosbc on Windows. By creating such a file in the directory, the directory will not be backed up even though is might be included in the specified source.

The behavior can be switched off for a specific backup task by entering the -o noexcl switch under the backup task properties, tab Options -> Save options.

Using sm.ini to completely exclude files from backups on the client

You can use the central SEP sesam config file sm.ini to specify the files on the client that should never be backed up. The advantage of using this method is that you can exclude files or directories from all backups performed on the respective client.

The default location of the sm.ini file is <SESAM_ROOT>\var\ini\sm.ini.

To define the excludes for the client, open the sm.ini file and under the parameter SBC_EXCLUDE enter one parameter per line. Use regular expressions to define the excludes. For example, to exclude the directories /dev, /mnt and /media from the backup, specify the following:

[SBC_EXCLUDE]
ExcludePattern1=\./mnt$
ExcludePattern2=\./dev$
ExcludePattern3=\./media$

If you would rather create an exclude list based on file patterns, see How can I set the SBC so that the exclude list always uses the file pattern (?,*) instead of using regular expressions?