On 21/03/2011, at 15:57, Omer Zak wrote: > By the way, my own backup script uses the following rsync flags: > rsync -avH --progress --max-delete=200000 --delete --delete-excluded > --exclude-from=$EXCLUSIONS_FILE $FROM $TO
This looks like a fun game! I'll show you mine if you'll show me yours. #!/bin/bash date=`date "+%Y-%m-%d"` mkdir /nas/web-backup/Backups/${date}-incomplete rsync -avP --exclude-from=/etc/rsync/web-exclude --link-dest=/nas/web-backup/Backups/current /nas/web/ /nas/web-backup/Backups/${date}-incomplete mv /nas/web-backup/Backups/${date}-incomplete /nas/web-backup/Backups/${date} chown -R www-data:www-data /nas/web-backup/Backups/${date} cd /nas/web-backup/Backups rm /nas/web-backup/Backups/current ln -s ${date} current unset date # delete backups created more than 7 days ago find /nas/web-backup/Backups/ -maxdepth 1 -ctime +6 -exec rm -rf {} \; --sambo _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il