You need hardware:
-x a computer running a free unix clone.
-x as much disc as you can aford.
+x a computer running a free UNIX clone.
+x as much disk space as you can afford.
-You need software:
-x ssh (or perhaps openssh)
+You need software on clients and server:
+x ssh/openssh
x GNU bash
x GNU tar
x GNU shellutils
+x GNU moreutils
How to prepare your computer:
x mount your huge partition (we use /backup).
Crontab entry:
We use cron to start the script every night. Here is the entry we use:
-2 2 * * * /home/backup/backup.sh < /dev/null >> `/home/backup/logfilename.sh` 2>&1
+02 4 * * * /home/backup/backup-cron.sh