3rdBIT
31.05.10, 10:03
Moin Leute
Ich habe BackupPC auf einem Server (Debian) eingerichtet und benütze Rsync zur Synchronisation. Nun kopiert mir aber Rsync pro konfiguriertem Verzeichnis die gesamte Dateistruktur ab dem Rootverzeichnis obwohl eigentlich nur die eingerichteten Verzeichnisse abgeglichen werden sollten (/data; /etc; /home...). Folgende Perl Datei setzt die Konfiguration:
$Conf{XferMethod} = 'rsync';
$Conf{RsyncClientCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncShareName} = [
'/data',
'/etc',
'/home',
'/var/backup',
'/var/lib',
'/var/log',
'/var/mail',
'/var/run',
'/var/www'
];
$Conf{PingMaxMsec} = '200';
#$Conf{BackupFilesExclude} = {
# '*' => [
# '/temp'
# ]
#};
Für einen anderen Rechner habe ich folgende Konfiguration verwendet und alles läuft sauber:
$Conf{XferMethod} = 'rsync';
$Conf{RsyncClientCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncShareName} = [
'/home/user',
'/etc'
];
Ich probiere nun schon seit einer Weile und kann mir nicht erklären was ich bei der ersten Config falsch eingestellt habe. Hat mir jemand einen Tipp?
Vielen Dank!
Fabian Horlacher
Ich habe BackupPC auf einem Server (Debian) eingerichtet und benütze Rsync zur Synchronisation. Nun kopiert mir aber Rsync pro konfiguriertem Verzeichnis die gesamte Dateistruktur ab dem Rootverzeichnis obwohl eigentlich nur die eingerichteten Verzeichnisse abgeglichen werden sollten (/data; /etc; /home...). Folgende Perl Datei setzt die Konfiguration:
$Conf{XferMethod} = 'rsync';
$Conf{RsyncClientCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncShareName} = [
'/data',
'/etc',
'/home',
'/var/backup',
'/var/lib',
'/var/log',
'/var/mail',
'/var/run',
'/var/www'
];
$Conf{PingMaxMsec} = '200';
#$Conf{BackupFilesExclude} = {
# '*' => [
# '/temp'
# ]
#};
Für einen anderen Rechner habe ich folgende Konfiguration verwendet und alles läuft sauber:
$Conf{XferMethod} = 'rsync';
$Conf{RsyncClientCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l backupuser $host $rsyncPath $argList+';
$Conf{RsyncShareName} = [
'/home/user',
'/etc'
];
Ich probiere nun schon seit einer Weile und kann mir nicht erklären was ich bei der ersten Config falsch eingestellt habe. Hat mir jemand einen Tipp?
Vielen Dank!
Fabian Horlacher