[comp.sys.apollo] HELP: Can't restore from Megatape

Giebelhaus@HI-MULTICS.ARPA (05/03/87)

I cannot restore my files from a megatape 750 tape drive.  I can index
the files and they are there, but I seem to be running into some sort of
memory problem with heap_$get.  The error message I get is:
heap_$get: Heap table is full.

I have a dsp80 with two CDC 300 meg drives on it.  The dsp 80 is named
//library.  I issued the following command to back it up:
wbak -f 1 //library -l
The megatape is on a dsp 90 so it was all copied over the network.  The
backup took just barely over one 750 tape.  

I then invol'ed the drive and am trying to get the data back on the
drive.  I tried:
rbak -f 1 //library/userb -as //library/userb -md -l -sacl -pdt
This starts to work fine, but after a while I get the heap_$get error.
I have to use the "-as" because after the invol, the disk has a
different uid.  

On the index of the tape, the //library/user directory is after the
userb directory.  When I try to restore the userb directory I get the
heap_$get error even before it starts the restore.  

If anyone can tell me how to get around this error, I would be very
grateful.  

Arpa: Giebelhaus@HI-MULTICS.ARPA:

Giebelhaus@HI-MULTICS.ARPA (05/03/87)

A mistake in my last article.  When I issue the comand:
rbak -f 1 //library/user -as //library/user -l -sacl -pdt
I get the heap_$get error before the first file is restored.  When I
issue the command:
rbak -f 1 //library/userb -as //library/userb -l -sacl -pdt -md
I get the heap_$get error some time toward the end of the restore.

The user directory is after the userb directory on the tape.

Please help!

Giebelhaus@HI-MULTICS.ARPA.UUCP (05/05/87)

Using the 9.2 rbak command seems to work thus far.  Another warning to
people with megatapes is if you make large tape files, it will take
hours to restore something towards the end of that tape file.