Timothy J. Massey wrote:

> As BackupPC_tarExtract extracts the files from smbclient or tar, or as 
> rsync runs, it checks each file in the backup to see if it is identical 
> to an existing file from any previous backup of any PC.
> (http://backuppc.sourceforge.net/faq/BackupPC.html#backuppc_operation)
> 
> This is true for tar-based backups.  *Every* incoming file is checked 
> against the entire pool:  "[any] existing file from any previous backup 
> of any PC."  However rsync does *NOT* do this.  It checks each incoming 
> file against a *single* file:  the file previously backed up in the 
> latest next-lowest-level backup.
> 
> If this is incorrect, PLEASE explain to me why.  However, if it is not 
> incorrect, the documentation is incorrect.

This is what happens after a new file is transferred by any of the 
methods including rsync.  In addition, the rsync method avoids 
transferring files and parts of files that already match the previous 
copy.  Rsync can't know what file in the pool to use for the comparison 
any other way.  Even if it computed the hashes remotely, consider what 
would happen if you had a large backup where the first few bytes of each 
file were changed before the next run.  None of the pool files would 
match, but by doing the rsync compare against the previous file of the 
same name, only the first block of each would need to be transferred.

-- 
   Les Mikesell
    [EMAIL PROTECTED]

-------------------------------------------------------------------------
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
BackupPC-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to