On Mon, 12 Jun 2006, Richard K Miller wrote:
Here is the backup statement we use at work:
rsync -aruvz --delete --link-dest=/backup/`date -v -1d +'%d'`
--files-from=/list_of_paths_to_backup /
backupmachine.domain.com:/backup/`date +'%d'`
Our entire server gets backed up to another machine each day and then rotates
each month, so we have 31 incremental copies of the data. The secret to not
wasting hard drive space is the --link-dest argument, which tell rsync to
make a hardlink to the previous copy of the data if it's identical. (`date
+'%d` returns a numeric version of today's day of the month (01-31) while
`date -v -1d +1'%d'` returns yesterday's day of the month.) This means we
get 31 full copies of the data, but it only takes up as much space as 1 copy
of the data + incremental changes (which isn't very much in our case.) I've
found this to be very useful.
You could change %d to %w to do 7 backups, one for each day of the week.
Richard
That is awesome! I was unaware of that option. That just makes me love
rsync more. Thanks for that tip.
Jonathan
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/