REObackup Verzeichnisse excluden

docHouse

New Member
Moin zusammen,
ich nutze seit geraumer Zeit Reobackup zur täglichen Sicherung.
Was nervt ist, das man nicht wirklich excluden kann ( oder ich kanns nur nicht :D )

Beispiel:
Es wird alles im Ordner /srv/www/vhosts gesichert.

Nun würde ich aber gerne den Ordner /statistics der sich unterhalb von
/sr/www/vhosts/domainname.de/statistics befindet grundsätzlich excluden.

Hat da irgendjemand eine Lösung für mich ?
Den kompletten Pfad zur Domain eintragen ist keine wirkliche Lösung zumindest nicht bei 100+ Domains auf der Maschine.

Grüße
 
Sowohl,

File: Web-domainname.de
/sr/www/vhosts/domainname.de
Skip: statistics

als auch


File: Web-domainname.de
/sr/www/vhosts/domainname.de
Skip: /sr/www/vhosts/domainname.de/statistics

Bei der ersten Lösung hast Du nur das Risiko, dass alles was unterhalb
/sr/www/vhosts/domainname.de liegt und statistics heisst nicht gesichert wird.


Perl regular expressions (wild cards) for Skip: directives. For
example, to skip all files and directories in your home directory that
start with a dot, you can use:

Skip: /home/myself/\..*

Wondering what '\..*' does? The leading backslash, '/', tells REOBack
(actually Perl) to treat the next dot, '.', as a literal dot. The
third dot tells Perl to match any character, and the asterisk, '*',
tells Perl to perform the match zero or more times.
http://reoback.sourceforge.net/#FAQ

Einen "globalen" Exlcude gibt es übrigens nicht.
Aber eine eventuell einfache Lösung für Deine 100 Domains damit man sich nicht die Finger wund tippt.

Code:
#!bin/sh
webhome="/sr/www/vhosts/";
cd $webhome;
echo "## Webdirs to backup";
for i in `ls ./`; do
echo "File: Backup-$i "
echo "$webhome/$i "
echo "Skip: $webhome/$i/statistics";
echo "";
echo "#######################################################";
done;

Script bitte an die eigenen Gegebenheiten anpassen.
Und natürlich: Anwendung auf eigene Gefahr.
 
Last edited by a moderator:
Back
Top