Last week I presented on How Do I Make a backup server with a raspberrypi. I covered going from a fresh pi to working network drive in probably about 30 minutes of actual work along with 30 minutes of talking about options for other things to do. There were 6 or so people that came and for those people, and others that could not make it, here are my notes on how to do this. It is not a recipe file with step by step with commands that can be cut and pasted. This is because there are lots of options and the values I use are going to be different that what you will need on your network. These instructions will guide you through this and tell you where to get things.
edit /etc/default/keyboard, change gb to us, save and reboot
apt-get install samba samba-common-bin nfs-common nfs-server rsync
http://theurbanpenguin.com/wp/index.php/setting-up-a-samba-server-on-raspberry-pi/
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
time rsync -avHb --backup-dir=$BACKDIR --delete 172.16.100.10:$SRCDIR . > $LOGFILE 2>&1
tail -30 $LOGFILE | Mail -s "rasp01 nightly sync $1 of colossus" cws@faultline.com
exit 0