[Box Backup] Backup the backup

E.W. Peter Jalajas boxbackup@fluffy.co.uk
Fri, 20 Oct 2006 20:42:35 -0700 (PDT)

For everyone's review and comment...  :^)   I haven't yet tested
whether this remote backup backup is really useable...

First, I set up a fairly normal user "rsync1" on both boxes, and did
the normal ssh keys setup so I didn't need passwords.  

As rsync1 on the primary store, I have the following slightly redacted
crontab and script:

rsync1@brick:~$ crontab -e
# m h  dom mon dow   command
6 */4 * * * /home/rsync1/cron/rsync-ts4-backups


rsync1@brick:~$ cat /home/rsync1/cron/rsync-ts4-backups
#if [[ `ps -ef | grep rsync1-ts4-rsync | grep -v "grep
rsync1-ts4-rsync" |  wc -l` -lt 1 ]]
#First fix the accounts, just in case, per Ben Summers.
#Oops, can't do it because rsync1 is not in sudoers list.
#   Set it to run hourly as some sudoer's cron job
#for x in ` cat /usr/local/bin/accountlist | cut  -f1 ` ; do sudo
bbstoreaccounts check ${x} fix ; done
#Now backup the backup to a remote server
#some tracking info...
date ; id ; uname -a ; pwd
#make sure it's not running already or still...
if [[ `ps -ef | grep "/usr/bin/rsync.*host.myoffsitebackupdomain.com" |
grep -v grep > /dev/null ; echo $? ` -ne "0" ]]
  #     LPATH needs trailing slash

  #   --bwlimit=KBPS          limit I/O bandwidth; KBytes per second

  #$RSYNC -azvu --delete --stats  -e "$SSH -o StrictHostKeyChecking=no
  #Main one:
  $RSYNC -azvu --delete --stats --bwlimit=60 --exclude=write.lock -e
"$SSH -o StrictHostKeyChecking=no -p 2222 -i $KEY" $LPATH
  #No verbose:
  #$RSYNC -azu --delete --stats --bwlimit=60 -e "$SSH -o
StrictHostKeyChecking=no -p 99999 -i $KEY" $LPATH $RUSER@$RHOST:$RPATH
  # No bwlimit:
  #$RSYNC -azvu --delete --stats -e "$SSH -o StrictHostKeyChecking=no
#how long did it take...

--- Ben Summers <ben@fluffy.co.uk> wrote:

> On 20 Oct 2006, at 10:18, Simon Lundström wrote:
> > This has probably been covered before but I could not find anything
> > about it in the mailing archives with my search keywords.
> >
> > I want to backup the backups that box backup creates, what could be
> > the solutions? I need to have at least two offsite backups of the  
> > central backup storage.
> >
> > Backing up the RAID-file is one, but certainly isn't the best since
> > this will be hot-backup and the server cannot be stopped.
> >
> > Restoring the files onto the server with bbackupquery and then  
> > backing up them into another server works but is a mess since I  
> > have to have all users keys on that server which is insecure.
> You should find some discussions in the archives regarding the best  
> way of using rsync to do this backup -- that's the keyword you  
> probably didn't think of using in your searches. :-)
> Ben
> _______________________________________________
> boxbackup mailing list
> boxbackup@fluffy.co.uk
> http://lists.warhead.org.uk/mailman/listinfo/boxbackup