I kept trying any other way and finally SOLVED the problem by just doing:
Config.pl of the PC:
$Conf{XferMethod} = 'rsyncd';
$Conf{RsyncShareName} = ['cDrive','dDrive'];
$Conf{BackupFilesExclude} = ['/Documents and Settings/*/Local
Settings/Temporary Internet Files','/WINDOWS/Temp','
/pagefile.sys',' hiberfil.sys','/RECYCLER', '/Download'];
$Conf{RsyncdUserName} = 'backuppc';
$Conf{RsyncdPasswd} = '********';
So I guess the exclusions apply to both drive even if they don't exit in
both. Fact is, these directories are excluded now!
Thanks and have a good day!
Guy
2007/3/30, Guy Malacrida <[EMAIL PROTECTED]>:
Stupid of me, I had not define the d: drive in the rsync.conf file in the
computer to be backed-up, sorry for that!
Last log shows both c: and d: drive were properly backed-up yesterday,
although the exclude are still not considered.
I then need to fix how to exclude these directories. What could be wrong
in the syntax here, any idea?
Config.pl of the PC:
$Conf{XferMethod} = 'rsyncd';
$Conf{RsyncShareName} = ['cDrive','dDrive'];
$Conf{BackupFilesExclude} = {
'c' => ['/Documents and Settings/*/Local Settings/Temporary Internet
Files','/WINDOWS/Temp','/pagefile.sys',' hiberfil.sys','/RECYCLER'],
'd' => ['/Download'],
};
$Conf{RsyncdUserName} = 'backuppc';
$Conf{RsyncdPasswd} = '********';
Thanks for any hint!
Guy
2007/3/29, Guy Malacrida <[EMAIL PROTECTED]>:
>
> Hi Craig, thanks to take the time to reply my query!
>
> I also don't understand why this is happening but I enclose here after
> excerpts of three files, i.e.:
>
> Contents of file /etc/backuppc/config.pl, (MAIN CONFIG.PL file for
> backuppc)
>
> ###########################################################################
> # What to backup and when to do it
> # (can be overridden in the per-PC config.pl)
> ###########################################################################
>
>
>
>
> # Name of the host share that is backed up when using SMB. This can be a
> # string or an array of strings if there are multiple shares per host.
> # Examples:
> #
>
>
>
> $Conf{SmbShareName}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bsmbsharename%7d>
= 'c'; # backup 'c' share
> #
>
>
> $Conf{SmbShareName}
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bsmbsharename%7d>
= ['c', 'd']; # backup 'c' and 'd' shares
> #
> # This setting only matters if
>
>
>
> $Conf{XferMethod}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d>
= 'smb'.
> #
>
>
>
> $Conf{SmbShareName}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bsmbsharename%7d>
= 'C$', 'D$';
> #
> ##########################################################################
> # General per-PC configuration settings
> # (can be overridden in the per-PC
>
>
>
>
> config.pl)
> ###########################################################################
> #
>
>
>
> $Conf{XferMethod}
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d>
= 'rsyncd';
>
> #
> # This can also be a list of multiple file system paths or modules.
> # For example, by adding --one-file-system to
>
>
>
> $Conf{RsyncArgs}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncargs%7d>
you
> # can backup each file system separately, which makes restoring one
> # bad file system easier. In this case you would list all of the mount
> # points:
> #
> #
>
>
>
> $Conf{RsyncShareName}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncsharename%7d>
= ['/', '/var', '/data', '/boot'];
> #
>
>
>
> $Conf{RsyncShareName}
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncsharename%7d>
= '/';
>
> #
> # Rsync daemon port on the client, for
>
>
> $Conf{XferMethod}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d> =
"rsyncd".
>
> #
>
>
>
> $Conf{RsyncdClientPort}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdclientport%7d>
= 873;
>
> #
> # Rsync daemon user name on client, for
>
>
>
> $Conf{XferMethod}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d> =
"rsyncd".
> # The user name and password are stored on the client in whatever file
> # the "secrets file" parameter in rsyncd.conf points to
> # (eg: /etc/rsyncd.secrets).
>
>
>
>
>
> #
> $Conf{RsyncdUserName}
>
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdusername%7d>
> = '';
>
> #
> Arguments to rsync for backup. Do not edit the first set unless you
>
> # have a thorough understanding of how File::RsyncP works.
> #
> # Examples of additional arguments that should work are --exclude/--include,
>
>
>
>
> # eg:
> #
> #
> $Conf{RsyncArgs}
>
>
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncargs%7d>
= [
> # # original arguments here
> # '-v',
> # '--exclude', '/proc',
> # '--exclude', '*.tmp',
> # ];
>
> #
>
>
>
> $Conf{RsyncArgs}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncargs%7d>
= [
> #
> # Do not edit these!
> #
> '--numeric-ids',
>
> '--perms',
> '--owner',
> '--group',
>
>
>
>
> '--devices',
> '--links',
> '--times',
> '--block-size=2048',
>
> '--recursive',
>
> #
> # If you are using a patched client rsync that supports the
>
>
>
>
> # --checksum-seed option (see http://backuppc.sourceforge.net
> ),
> # then uncomment this to enabled rsync checksum cachcing
>
>
>
>
> #
> #'--checksum-seed=32761',
>
> #
> # Add additional arguments here
> #
> '-D',
> ];
> #
>
> Contents of file /var/lib/backuppc/pc/hp7670/config.pl , (SPECIFIC
> CONFIG.PL 4 THE PC IN QUESTION)
>
> $Conf{XferMethod}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d>
= 'rsyncd';
>
>
>
>
>
> $Conf{RsyncShareName}
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncsharename%7d>
> = ['cDrive','dDrive'];
>
>
>
> $Conf{BackupFilesExclude}
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bbackupfilesexclude%7d>
> = {
> 'c' => ['/Documents and Settings/*/Local Settings/Temporary Internet
Files','/WINDOWS/Temp','/pagefile.sys','hiberfil.sys','Corbeille'],
> 'd' => ['/Dowload'],
>
>
>
>
>
> };
> $Conf{RsyncdUserName}
>
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdusername%7d>
> = 'backuppc';
>
> $Conf{RsyncdPasswd}
>
>
>
>
<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdpasswd%7d>
= '****';
>
>
> Contents of file /var/lib/backuppc/pc/hp7670/LOG, (LOG FILE SHOWING NO
> BACKUP 4 DDRIVE)
>
> 2007-03-27 23:00:01 full backup started for directory cDrive
> 2007-03-29 00:45:39 full backup started for directory dDrive
> 2007-03-29 00:45:39 Got fatal error during xfer (Unknown module 'dDrive')
> 2007-03-29 00:45:44 Backup aborted (Unknown module 'dDrive')
>
>
>
>
> 2007-03-29 00:45:44 Saved partial dump 0
>
> Contents of file /var/lib/backuppc/pc/hp7670/XferLOG.0.z, (XFER LOG,
> obviously NOT passing any sent exclude argument)
>
> Connected to 192.168.0.3:873, remote version 29
> Negotiated protocol version 26
> Connected to module cDrive
>
>
>
>
> Sending args: --server --sender --numeric-ids --perms --owner --group -D
--links --times --block-size=2048 --recursive -D --ignore-times . .
> Remote[1]: rsync: readlink "ygdrive/c/WINDOWS/system32/c:/Documents and
Settings/Invité/Local Settings/Temporary Internet
Files/Content.IE5/4UJFAWQ5/fahrplan_f;dcopt=ist;kw=Lausanne,Land-CH,Geneve,Land-CH,,Paket-Pendler,Paket-Agglomeration-Lausanne,Kanton-VD,WG-12,WR-1;sz=468x60;tile=1;ord=704547482828[1]"
(in cDrive) failed: File name too long (91)
>
>
>
>
> Done: 90938 files, 49341881443 bytes
> Connected to 192.168.0.3:873
> , remote version 29
> Negotiated protocol version 26
>
>
>
>
> Error connecting to module dDrive at 192.168.0.3:873: Unknown module 'dDrive'
> Got fatal error during xfer (Unknown module 'dDrive')
>
>
>
>
> Backup aborted (Unknown module 'dDrive')
>
> Contents of file /var/lib/backuppc/pc/hp7670/XferLOG.0.z, (ERROR LOG)
> Connected to 192.168.0.3:873, remote version 29 Negotiated protocol
> version 26 Connected to module cDrive Sending args: --server --sender
> --numeric-ids --perms --owner --group -D --links --times --block-size=2048
> --recursive -D --ignore-times . . Remote[1]: rsync: readlink
> "ygdrive/c/WINDOWS/system32/c:/Documents and Settings/Invité/Local
> Settings/Temporary Internet
>
Files/Content.IE5/4UJFAWQ5/fahrplan_f;dcopt=ist;kw=Lausanne,Land-CH,Geneve,Land-CH,,Paket-Pendler,Paket-Agglomeration-Lausanne,Kanton-VD,WG-12,WR-1;sz=468x60;tile=1;ord=704547482828[1]"
> (in cDrive) failed: File name too long (91)
>
> Program Files/Putty/backuphome.tar.bz2: fatal error: md4 doesn't match on
retry; file removed
> MD4 does't agree: fatal error on #59694 (Program
Files/Putty/backuphome.tar.bz2)
> Done: 90938 files, 49341881443 bytes
>
>
>
>
>
> Connected to 192.168.0.3:873, remote version 29
> Negotiated protocol version 26
> Error connecting to module dDrive at
>
>
>
> 192.168.0.3:873: Unknown module 'dDrive'
> Got fatal error during xfer (Unknown module 'dDrive')
>
>
>
>
> Backup aborted (Unknown module 'dDrive')
>
> Now for my second PC which have no D drive things run smooth with the
directory properly excluded
> (here is the contents of file /var/lib/backuppc/pc/dell4550/config.pl
>
>
>
$Conf{XferMethod}<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bxfermethod%7d>=
'rsyncd';
>
$Conf{RsyncShareName}<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncsharename%7d>=
'cDrive';
>
$Conf{BackupFilesExclude}<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7bbackupfilesexclude%7d>=
['/Documents and Settings/*/Local Settings/Temporary Internet Files',
> '/WINDOWS/Temp', '/pagefile.sys', '
> hiberfil.sys', 'Corbeille'];
>
$Conf{RsyncdUserName}<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdusername%7d>=
'backuppc';
>
$Conf{RsyncdPasswd}<http://localhost/backuppc/index.cgi?action=view&type=docs#item_%24conf%7brsyncdpasswd%7d>=
'****';)
>
> Must be a syntax problem somehow!
>
>
> Thanks!
>
> Guy
>
>
>
> 2007/3/28, Craig Barratt < [EMAIL PROTECTED]>:
> >
> > Guy writes:
> >
> > > I am a very happy user of backuppc and take this opportunity to give
> > my
> > > congratulations for this outstanding software. I have implemented
> > backuppc
> > > in my home network (2 WinXP home boxes + Kuduntu laptop).
> > >
> > > The programs sits on an Ubuntu 6.10 box and I am using version 2.12and
> > > rsyncd for the pcs. I am using the programs for a couple of weeks
> > only and
> > > still learn it, and have a lot more to learn (archiving, restore...
> > etc).
> > >
> > > But what I saw is that there are many errors in the error.log for
> > files too
> > > long coming from directories that I explicitly excluded !?!
> > >
> > > In my config.pl for the PCs
> > > $Conf{BackupFilesExclude} = ['/WINDOWS/Temp', '/Documents and
> > > Settings/Administrateur/Local Settings/Temporary Internet Files',
> > > '/pagefile.sys'];
> > >
> > > In the Xferlog for that PC:
> > > Send exclude: /WINDOWS/Temp
> > >
> > > So it looks like only the first directory is sent to be excluded but
> > none of
> > > the others?
> >
> > That is strange. The $Conf{BackupFilesExclude} setting should
> > include every directory or file you mention.
> >
> > My only guess is that the per-PC config file is overriding
> > the global setting above. If not, I'd be interested in seeing
> > the entire log file and the per-PC and main config files.
> >
> > Craig
> >
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
BackupPC-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/