Getback Automation

Situation

  When you have a disk failure on a host you often need to restore
  several file systems, whose backups are on the same set of tapes.

  It would be cool if you could load those tapes into a jukebox or
  into several tape drives, and start several restores that would use
  those tapes.  

Implementation

  Change *everything* that uses tape drives to lock the tape devices
  before use (all-backups does this now with the limited stacker
  support).  Create an option to getback that allows you to tell it
  that tape X is in drive Y and so on, maybe something like:

	-f tape@drive,tape@drive,tape@drive

  Then change getback so that when you select a list of tapes for a
  full restore, and it matches the list on the command line, and its
  checked these to see that they are the right tapes in the correct
  drives, then it can do the restores in turn in an automated fashion.
  Locking the tape device will eliminate multiple access problems
  there.  If getback doesn't eject the tapes when done, then other
  incarnations of getback will be able to rewind them, check the tape
  ID and use the tapes as well.

  Then you could load up the full, weekly and daily backup tapes and
  start restores for 3 separate file systems and let it fly overnight
  or whatever.
