From: Guy M. <gma...@gm...> - 2007-03-30 07:51:16
|
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} =3D 'rsyncd'; $Conf{RsyncShareName} =3D ['cDrive','dDrive']; $Conf{BackupFilesExclude} =3D { 'c' =3D> ['/Documents and Settings/*/Local Settings/Temporary Internet Files','/WINDOWS/Temp','/pagefile.sys','hiberfil.sys','/RECYCLER'], 'd' =3D> ['/Download'], }; $Conf{RsyncdUserName} =3D 'backuppc'; $Conf{RsyncdPasswd} =3D '********'; Thanks for any hint! Guy 2007/3/29, Guy Malacrida <gma...@gm...>: > > 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=3Dview&ty= pe=3Ddocs#item_%24conf%7bsmbsharename%7d> =3D 'c'; # backup 'c' sh= are > # > > $Conf{SmbShareName} > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7bsmbsharename%7d> =3D ['c', 'd']; # backup 'c' and 'd' shares > # > # This setting only matters if > > > $Conf{XferMethod} <http://localhost/backuppc/index.cgi?action=3Dview&type= =3Ddocs#item_%24conf%7bxfermethod%7d> =3D 'smb'. > # > > > $Conf{SmbShareName} <http://localhost/backuppc/index.cgi?action=3Dview&ty= pe=3Ddocs#item_%24conf%7bsmbsharename%7d> =3D 'C$', 'D$'; > # > #########################################################################= # > # General per-PC configuration settings > # (can be overridden in the per-PC > > > > config.pl) > #########################################################################= ## > # > > > $Conf{XferMethod} > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7bxfermethod%7d> =3D '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=3Dview&type= =3Ddocs#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=3Dview&= type=3Ddocs#item_%24conf%7brsyncsharename%7d> =3D ['/', '/var', '/data', '/= boot']; > # > > > $Conf{RsyncShareName} > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7brsyncsharename%7d> =3D '/'; > > # > # Rsync daemon port on the client, for > > $Conf{XferMethod} <http://localhost/backuppc/index.cgi?action=3Dview&type= =3Ddocs#item_%24conf%7bxfermethod%7d> =3D "rsyncd". > > # > > > $Conf{RsyncdClientPort} <http://localhost/backuppc/index.cgi?action=3Dvie= w&type=3Ddocs#item_%24conf%7brsyncdclientport%7d> =3D 873; > > # > # Rsync daemon user name on client, for > > > $Conf{XferMethod} <http://localhost/backuppc/index.cgi?action=3Dview&type= =3Ddocs#item_%24conf%7bxfermethod%7d> =3D "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=3Dview&type=3Ddocs#item_%24c= onf%7brsyncdusername%7d> > =3D ''; > > # > 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/--inclu= de, > > > > # eg: > # > # > $Conf{RsyncArgs} > > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7brsyncargs%7d> =3D [ > # # original arguments here > # '-v', > # '--exclude', '/proc', > # '--exclude', '*.tmp', > # ]; > > # > > > $Conf{RsyncArgs} <http://localhost/backuppc/index.cgi?action=3Dview&type= =3Ddocs#item_%24conf%7brsyncargs%7d> =3D [ > =09 # > =09 # Do not edit these! > =09 # > '--numeric-ids', > > '--perms', > '--owner', > '--group', > > > > '--devices', > '--links', > '--times', > '--block-size=3D2048', > > '--recursive', > > =09 # > =09 # If you are using a patched client rsync that supports the > > > > =09 # --checksum-seed option (see http://backuppc.sourceforge.net > ), > =09 # then uncomment this to enabled rsync checksum cachcing > > > > =09 # > =09 #'--checksum-seed=3D32761', > > =09 # > =09 # Add additional arguments here > =09 # > =09 '-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=3Dview&type= =3Ddocs#item_%24conf%7bxfermethod%7d> =3D 'rsyncd'; > > > > > $Conf{RsyncShareName} <http://localhost/backuppc/index.cgi?action=3Dview&= type=3Ddocs#item_%24conf%7brsyncsharename%7d> > =3D ['cDrive','dDrive']; > > > $Conf{BackupFilesExclude} <http://localhost/backuppc/index.cgi?action=3Dv= iew&type=3Ddocs#item_%24conf%7bbackupfilesexclude%7d> > =3D { > 'c' =3D> ['/Documents and Settings/*/Local Settings/Temporary Internet Fi= les','/WINDOWS/Temp','/pagefile.sys','hiberfil.sys','Corbeille'], > 'd' =3D> ['/Dowload'], > > > > > }; > $Conf{RsyncdUserName} > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7brsyncdusername%7d> > =3D 'backuppc'; > > $Conf{RsyncdPasswd} > > > <http://localhost/backuppc/index.cgi?action=3Dview&type=3Ddocs#item_%24c= onf%7brsyncdpasswd%7d> =3D '****'; > > > 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=3D2048 --recursive -D --ignore-times . . > Remote[1]: rsync: readlink "ygdrive/c/WINDOWS/system32/c:/Documents and S= ettings/Invit=E9/Local Settings/Temporary Internet Files/Content.IE5/4UJFAW= Q5/fahrplan_f;dcopt=3Dist;kw=3DLausanne,Land-CH,Geneve,Land-CH,,Paket-Pendl= er,Paket-Agglomeration-Lausanne,Kanton-VD,WG-12,WR-1;sz=3D468x60;tile=3D1;o= rd=3D704547482828[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 'dDr= ive' > 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=3D2= 048 > --recursive -D --ignore-times . . Remote[1]: rsync: readlink > "ygdrive/c/WINDOWS/system32/c:/Documents and Settings/Invit=E9/Local > Settings/Temporary Internet > Files/Content.IE5/4UJFAWQ5/fahrplan_f;dcopt=3Dist;kw=3DLausanne,Land-CH,G= eneve,Land-CH,,Paket-Pendler,Paket-Agglomeration-Lausanne,Kanton-VD,WG-12,W= R-1;sz=3D468x60;tile=3D1;ord=3D704547482828[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.t= ar.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 dir= ectory properly excluded > (here is the contents of file /var/lib/backuppc/pc/dell4550/config.pl > > $Conf{XferMethod}<http://localhost/backuppc/index.cgi?action=3Dview&type= =3Ddocs#item_%24conf%7bxfermethod%7d>=3D 'rsyncd'; > $Conf{RsyncShareName}<http://localhost/backuppc/index.cgi?action=3Dview&t= ype=3Ddocs#item_%24conf%7brsyncsharename%7d>=3D 'cDrive'; > $Conf{BackupFilesExclude}<http://localhost/backuppc/index.cgi?action=3Dvi= ew&type=3Ddocs#item_%24conf%7bbackupfilesexclude%7d>=3D ['/Documents and Se= ttings/*/Local Settings/Temporary Internet Files', > '/WINDOWS/Temp', '/pagefile.sys', ' > hiberfil.sys', 'Corbeille']; > $Conf{RsyncdUserName}<http://localhost/backuppc/index.cgi?action=3Dview&t= ype=3Ddocs#item_%24conf%7brsyncdusername%7d>=3D 'backuppc'; > $Conf{RsyncdPasswd}<http://localhost/backuppc/index.cgi?action=3Dview&typ= e=3Ddocs#item_%24conf%7brsyncdpasswd%7d>=3D '****';) > > Must be a syntax problem somehow! > > > Thanks! > > Guy > > > > 2007/3/28, Craig Barratt < cba...@us...>: > > > > 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.12an= d > > > rsyncd for the pcs. I am using the programs for a couple of weeks onl= y > > 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} =3D ['/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 > > > > |