Lab rsync - 15 points: Practice with cron, tar and rsync 1. Each user will write a shell script that backs up a set of the users' own files into a tarball. The files will be located in /home/[username] and /tmp. The tarball will be written to the users home directory. Included in these files will be several sub-directories and files. Start this process by just practicing tar at the command line. When you delete some or all of these files you should be able to restore all of them into the correct directories with a single command. Practice that, doing a restore from a tarball without overwriting any existing files but having the desired files written exactly back where they are supposed to be, without having to be moved. You need to do this when you are restoring your server after a disaster, your tarballs must write the files into the correct place. 2. Once your tar command works and it is in a shell script in your ~/bin directory, create a cron job that does this every night and overwrites the existing tarball. 3. Each user will then create a cron job that uses the rsync utility to copy the tarball to your $HOME/hostname_backups on shaula. This cron job will run once a week. Remember for this to work on shaula through a cron job, you must have the proper authorized_keys in place to allow you to log from one machine to the other without having to be there to type a password.