Include und Exclude von Dateien und Verzeichnissen

Aus den Erfahrungen der bisher vorgenommenen Installationen der Nutzer des Backup-Services, können wir entnehmen, daß sich viele nur sehr oberflächlich mit der Thematik der Konfiguration Ihrer Backup-Clients auseinander setzen.

Konfigurieren Sie Ihre Software so, daß auf keinen Fall Verzeichnisse mit Cash - und Temp-Funktionalität mit ins Backup einfließen!!!
Nutzen Sie dazu die hier aufgezeigten Möglichkeiten der Exlude-Listen. Überprüfen Sie die Wirksamkeit der Exclude-Listen mittels Programm "dsm" (GUI, nicht zu verwechseln mit der Kommandozeile dsmc). Verzeichnisse, die mittels Exclude-Option "EXCLUDE.DIR" excludiert sind, dürfen im Directory-Baum des "dsm" nicht mehr zu sehen sein. Files, die mittels der Exclude-Option "EXCLUDE" bzw. "EXCLUDE.FILE" excludiert wurden, sind entweder andersfarbig oder durchgestrichen im Directory-Baum des "dsm" dargestellt.

Generell gilt:
Pfad-Angaben für die "EXCLUDE"-Option enthalten stets am Ende ein * (Asterix) Pfad-Angaben für die "EXLCUDE.DIR"- bzw. "EXCLUDE.FILE"-Option, enden stets mit einen Directory- bzw. Filenamen. Sollen in einer Pfad-Angabe auch weitere Unterverzeichnisse einbezogen werden, so ist mit der 3Punkte-Option zu arbeiten z.B. "exclude /usr/local/.../weitere_verzeichnise/*"
Selbstverständlich kann mit "*", "?"und Mengenlisten z.B. "[A-z]"gearbeitet werden.

Nach Abschluß der Konfiguration und Prüfung via dsm, können Sie am Tage nach dem Backup, eine weitere Prüfung mit dem Kommandozeilen-Programm "dsmc" durchführen. Dazu rufen Sie bitte einfach dsmc in der Kommandozeile Ihres Systems auf. Danach können Sie beispielsweise durch folgenden oder ähnlichen Aufruf eine Prüfung auf "aktive Backupdaten" (also solche, die ebenfalls auf Ihrem Rechner vorhanden sind) vornehmen:

Windows:

query backup - subdir = yes  c:\*cache*

query backup - subdir = yes  {\\nahe\c$}\*cache*

wobei im letzten Aufruf zwischen den geschweiften Klammern der sogenannte Filespace steht, welcher bei Windows - Rechnern dem UNC - Namen der Standard - Administrator-Freigabe entspricht.

UNIX:

query backup - subdir = yes /work/*mp3

query backup - subdir = yes {/work}/*mp3

Dabei sollten keine der mittels EXCLUDE etc. ausgeschlossenen Files mehr vom Backupserver aufgelistet werden. Als Gegenprüfung können Sie im Anschluss durch Hinzunahme des Parameters "-inactive" feststellen, ob die zuvor (also bis zur Umkonfiguration Ihres Servers) versehentlich abgezogenen Daten, nun als inaktiv auf dem Backupserver gekennzeichnet wurden. 



query backup - subdir

yes - inac {\\nahe\c$}\*cache*

yes - inac {/work}/*mp3

 

Zum Abschluß nochmals die ernst gemeinte Bitte an Sie, Ihre Exclude-Listen sorgfältig aufzubauen, um sinnlose Datenabzüge zu verhindern und auch weiterhin einen kostenlosen Backup-Service zu ermöglichen.  

Beispiel

Beispiel für eine Include/Exlude-Liste unter Windows:
******************************************************
* Include/Exlude-Liste
* Achtung: Erst die allgem. Regeln, danach die spezielleren
* Regeln bzw. Außnahmen zu den allg. Regeln !!!
* z.B.:
* exclude "c:\temp\...\*
* include "c:\temp\test.txt"
******************************************************
EXCLUDE.FILE    *:\...\HIBERFIL.SYS
EXCLUDE.FILE    *:\...\win386.swp
EXCLUDE.FILE    *:\...\NTUSER.DAT
EXCLUDE.FILE    *:\...\NTUSER.DAT.LOG
EXCLUDE.FILE    *:\...\pagefile.sys
EXCLUDE.DIR     *:\RECYCLER
EXCLUDE.DIR     *:\RECYCLED
EXCLUDE.DIR     *:\...\Recent
EXCLUDE.DIR     *:\...\Cookies
EXCLUDE.DIR     *:\...\Zuletzt verwendet
EXCLUDE.DIR     *:\...\system32\config
EXCLUDE.DIR     *:\...\temp"
EXCLUDE.DIR     *:\...\tmp
EXCLUDE.DIR     "*:\[Ww][Ii][Nn][Dd][Oo][Ww][Ss]"
EXCLUDE.DIR     "*:\[Ww][Ii][Nn][Nn][Tt]"
EXCLUDE.DIR     *:\...\explizites_archiv_verzeichnis     <- Verzeichnis wird vom Backup ausgeschlossen

Beispiel für eine Include/Exlude-Liste unter UNIX:
******************************************************
* Include/Exlude-Liste
* Achtung: Erst die allgem. Regeln, danach die spezielleren
* Regeln bzw. Außnahmen zu den allg. Regeln !!!
* z.B.:
* exclude /tmp/*
* include /tmp/test.man
******************************************************
exclude.file /.../core
exclude.file /.../.hist*
exclude.file /.../.bash_history
exclude.file /.../HISTORY/.hist*
exclude.file /.../.pine-debug*
exclude.file /.../.Xauthority
exclude.file /.../.xerrors
exclude.file /.../.xsession-errors
exclude.dir  /.../[Tt][Mm][Pp]
exclude.dir  /.../[Tt][Ee][Mm][Pp]
exclude.dir  /.../[Tt]emporary*[Ii]nternet*[Ff]iles
exclude.dir  /.../TEMPORARY*INTERNET*FILES
exclude.dir  /.../TempInternetFiles
exclude.dir  /.../*etscape/*[Cc][Aa][Cc][Hh][Ee]
exclude.file /.../[Cc]ookies
exclude.dir  /.../[Rr]ecent

Kontakt

Backup Admin
backup.admin(at)uni-rostock(dot)de
Tel.: +49 (0) 381 498 - 5322