Originally Posted by
grossinm
sudo rsync -avzu /media/Capsule/ /media/Backup
You want incremental backups, so let's try rdiff-backup instead of rsync.
For using cronjobs I prefer to make a shell-script first, and add that to crontab.
Here's an example script called /usr/local/bin/backup.sh
(cron runs as root by default, no sudo needed) :
Code:
# example shell script /usr/local/bin/backup.sh
mkdir -p /usr/local/backup/
time rdiff-backup /media/Capsule/ /usr/local/backup/
chmod 750 /usr/local/backup/
Let's now add the cronjob for it :
Code:
sudo chmod 750 /usr/local/bin/backup.sh
export EDITOR=nano
sudo crontab -e
Add a line like this :
Code:
30 1 * * * /usr/local/bin/backup.sh
Save the file.
This should start the backup half past 1 at night.
Verbose, hopefully, when this is a scheduled job, it will report errors to a log file?
By default cron will send you certain output by email, provided that you've set up a local mailserver (can be a very simple mailserver setup).
Bookmarks