[K12OSN] OT: Backuppc config issue

Nils Breunese nils at breun.nl
Tue Sep 2 07:18:35 UTC 2008

David Hopkins wrote:

> Well, after following Nils advice and posting on the backuppc forum,
> the solution for backing up the localhost was to use
> /usr/bin/sudo /usr/bin/rsync [options] ....
> and to turn off the requirement for a tty session in the sudo options.
> But, as I posted on the backuppc forum, I'm still confused about the
> syntax for rsync as far as the error log for backuppc is concerned.
> It shows the rsync command as
> rsync [whole bunch of options] . /home/
> which I thought (and testing from a shell as root seems to confirm)
> that this would copy '.' to /home/.  But ... when run by backuppc it
> creates a backup

That's because BackupPC works quite differently from what you expect.  
BackupPC doesn't use the stock rsync binary on the server end for  
instance, but its own Perl implementation (File::RsyncP) and adds the  
--server --sender flags to the command to set the client to be backed  
up in rsync server mode to send the data to the BackupPC server.  
BackupPC does a whole lot of magic on its own end to make all the  
pooling and compression possible. It is a mighty powerful system  
though and we use it to backup all of our machines. If you want to  
know more about all the technical details, join the backuppc-users  
mailinglist and check out its archives.

Nils Breunese.

More information about the K12OSN mailing list