BACKUP SCHEME

Data Location:

Users' home disks are in /net/newusers. All designs data is in /net/designs and all released designs are in /net/archive.

Backup Location:

Both design and user data is backed up. The backup created on the first Saturday of each month is put in /backups/monthly. All other Saturday backups are put in /backups/weekly. Usually three weeks of backups are kept in /backups/weekly. Both the /backups/monthly and /backups/weekly backups are full backups, where everything is copied. The daily backups just copy files that have changed or been created since the last full backup.

The full backups (/backups/monthly and /backups/weekly) are stored in a directory named after the date the backup was created. For example. the backup created on Saturday June 19th, 2005 is in /backups/weekly/061905/designs, /backups/weekly/061905/users and /backups/weekly/061905/mail.

The daily backups are stored in a directory named after the data the backup contains, the day of the week and then the date. For example, the daily backup created on Friday June 24th, 2005 is in /backups/daily/designs/Fri/062405 and /backups/daily/users/Fri/062405. The daily backups are kept for two weeks before being deleted. So, the current Tuesday backup will be in directory Tue, while the previous Tuesday's backup will be in Tue.lastweek.

GETTING DATA OFF THE BACKUPS

All the backups are on machine edg. To get data off the backup, use ssh to machine edg and then copy the data to your home directory. For example, say user foo accidentally deleted a mail folder and wanted it back. If user foo had made a change to the file during the previous week, a copy of the file would be in the /backup/daily/users/<day>/<date>/foo directory. But say, that user foo had not updated it within the past week. The file would then be in the last full backup directory. If the previous Saturday was the first Saturday of the month, the file would be in /backups/monthly. Otherwise, the file would be in /backups/weekly. So, to get the file, which was called, say "xilinx", user foo would do the following:

ssh edg
cd mail (to go to where the mail file will go)
cp /backups/weekly/061905/users/foo/mail/xilinx .
exit (to exit machine edg)

That should do it.

WINDOWS BACKUPS

Windows machines are also backed up weekly, using the ntbackup command on the windows server. No daily backups are done on the windows machine. To get files off the windows backup, see Mary. If Mary is not around, you will need to be the administrator on the server eshop. Run the program ntbackup (yes, it should be ntrestore, but it's not) and pick the file on drive M: that is from the date you want. You'll have to click ok a bunch of times before you will finally see the files in the backup. Then, simply check the box next to the files you want to restore and hit ok. You can either restore the files back to their original location or to a different location that you specify.

The backup files are usually stored on machine shop3, which is mounted on the server eshop as disk M: and named according to the date they were created. Nothing else is put on disk M:. Backups are kept until the space is needed to create a new backup. Ideally, one backup per month is written to tape and stored with all the other tape backups.