[2444] in Release_7.7_team

home help back first fref pref prev next nref lref last post

ADSM scheduled backup

daemon@ATHENA.MIT.EDU (Alex T Prengel)
Thu Oct 12 15:31:21 2000

Message-Id: <200010121931.PAA14691@astrophel.mit.edu>
To: release-team@MIT.EDU
cc: alexp@MIT.EDU
Date: Thu, 12 Oct 2000 15:31:12 -0400
From: Alex T Prengel <alexp@MIT.EDU>


Here are my current plans for configuring TSM scheduled backup- I looked
at the private WS guide and it looks like they say "you can put local
software under /var".

The way I have things set for now is below, give that TSM has commands
to exclude entire filesystems, or specific directory trees. The default
seems to be "back up everything that is not excluded". I can't find a
way so far to do the reverse logic which I would prefer: "back up nothing
except what is specifically included":

1. exclude filesystems like /usr/vice/cache on SGI, /var/usr/vice, /,
/usr on Suns (and similarly for Linux).

2. exclude all non /var top level directories (like /etc, /dev etc.).

3. exclude some /var directories we don't want backed up (like /var/boot, 
/var/dmedia etc. on SGI, likewise for Sun and Linux).

4. back up everything else on the local disk- this would include stuff
like /var/mathematica, /var/local/alexp and so on...).

Note that there is a user-accessible configuration that sets all this,
so they can edit it later and change things around...

On the question of using cron- I didn't use it for a couple of reasons:

1. The client program gets contacted by a server daemon at a variable
time within a window- this time is further subject to change at user
request, or if the server guys need to change it for load balancing
etc.  This makes it really hard to use cron to set it off at a
specific time.

2. I wanted to package this up to allow the simplest possible install for
end-users; I was planning to have them do something like:

su
cd /
tar xpf /mit/adsm_v4.1.1/distrib/tsm-sun411.tar
/var/local/tsm/current/startdsmc

and that's it... it's up and running. I know there's been talk of
setting up mkserv- but this seems pretty simple and I may need to make
changes on short notice. Might it not cause problems or delays if mkserv
is used?

                                      Alex

home help back first fref pref prev next nref lref last post