I just want to automaticly backup all important personal data, e.g. iCal events, photoalbum, bookmark, application settings and so on...
so yo guys, any good recommendation!?
Back it up to where? External Harddrive? CD-R or DVD-R? File server? How 'automatic' do you want it to be? Is this computer on all the time? Is it a laptop that is put to sleep sometimes?
EDIT:
I use this script to backup my home directory to my file server:
Code:
#!/bin/bash
#
# Author: #############
# Email: ###########
# Created: 04/09/2005
# Modified: 04/09/2005
#
GRENDEL=192.168.1.99
SERVER=$GRENDEL
SERVER_PATH="backup/PyBook/macosx-home-dir/"
CLIENT_PATH="$HOME/"
U="brandon"
KEY=".ssh/pybook1"
# STEP 1:
# Run a script on the server to rotate the backups. Backups of
# the backup directory are rotated and the last backup is tar.gz'd
You might try RsyncX. It's a front-end to the command-line tool rsync. I use rsync manually, but I'm sure other people here can think of some more GUI oriented backup tools.
Note: RsyncX can schedule the backup to occur at a certain time every day/week/month/ etc. Though if your computer is off at the scheduled time, then it won't run until it hits the next scheduled time. (i.e. if you want it to backup every day at 5am, then the computer should be on at 5am. It won't run the automatically on the next boot for you.
Comments
Originally posted by seen_xu
I just want to automaticly backup all important personal data, e.g. iCal events, photoalbum, bookmark, application settings and so on...
so yo guys, any good recommendation!?
Back it up to where? External Harddrive? CD-R or DVD-R? File server? How 'automatic' do you want it to be? Is this computer on all the time? Is it a laptop that is put to sleep sometimes?
EDIT:
I use this script to backup my home directory to my file server:
#!/bin/bash
#
# Author: #############
# Email: ###########
# Created: 04/09/2005
# Modified: 04/09/2005
#
GRENDEL=192.168.1.99
SERVER=$GRENDEL
SERVER_PATH="backup/PyBook/macosx-home-dir/"
CLIENT_PATH="$HOME/"
U="brandon"
KEY=".ssh/pybook1"
# STEP 1:
# Run a script on the server to rotate the backups. Backups of
# the backup directory are rotated and the last backup is tar.gz'd
echo "Stage 1: Rotating backups on the server."
#ssh -i "$HOME/$KEY" $SERVER pybook-backup-server.sh
ssh -vvv $SERVER pybook-backup-server.sh
# STEP 2:
# rsync is used to update the backup directory on the server with the
# changes that have been made since the last backup
echo "Stage 2: Backing up the current home directory."
#rsync -ravz --delete -e "ssh -i $HOME/$KEY" $CLIENT_PATH $U@$SERVER:$SERVER_PATH
rsync -ravz --delete -e ssh $CLIENT_PATH $U@$SERVER:$SERVER_PATH
I will back em up to External Harddrive.
You might try RsyncX. It's a front-end to the command-line tool rsync. I use rsync manually, but I'm sure other people here can think of some more GUI oriented backup tools.
Note: RsyncX can schedule the backup to occur at a certain time every day/week/month/ etc. Though if your computer is off at the scheduled time, then it won't run until it hits the next scheduled time. (i.e. if you want it to backup every day at 5am, then the computer should be on at 5am. It won't run the automatically on the next boot for you.