Rsync
From dghartung.com/docs
Rysnc Notes
the code is downloadable here http://www.dghartung.com/samples/backup.sh
#!/bin/bash # # Edit your backup directory here bd=/hd3/fw-backup/data # # Edit your source directory here host=root@fw.dghartung.com: #host=/hdd1/ # echo "Executing incremental backup script" echo "Backing up /bin" rsync -aHv --delete-after --progress $host/bin/ $bd/bin/ echo "Backing up /etc" rsync -aHv --delete-after --progress $host/etc/ $bd/etc/ echo "Backing up /home" rsync -aHv --delete-after --progress $host/home/ $bd/home/ echo "Backing up /initrd" rsync -aHv --delete-after --progress $host/initrd/ $bd/initrd/ echo "Backing up /lib" rsync -aHv --delete-after --progress $host/lib/ $bd/lib/ echo "Backing up /misc" rsync -aHv --delete-after --progress $host/misc/ $bd/misc/ echo "Backing up /opt" rsync -aHv --delete-after --progress $host/opt/ $bd/opt/ echo "Backing up /root" rsync -aHv --delete-after --progress $host/root/ $bd/root/ echo "Backing up /sbin" rsync -aHv --delete-after --progress $host/sbin/ $bd/sbin/ echo "Backing up /usr" rsync -aHv --delete-after --progress $host/usr/ $bd/usr/ echo "Backing up /var" rsync -aHv --delete-after --progress $host/var/ $bd/var/ #see rsync man file for more information (type man rsync from the #command line
