Subject: Problems restoring multi-volume dumps
To: None <current-users@NetBSD.ORG>
From: Tom Ivar Helbekkmo <tih+mail@Hamartun.Priv.NO>
List: current-users
Date: 04/13/1998 21:01:23
I'm seeing interesting problems trying to do interactive restore of
individual files from a multi-volume dump.  Yeah, I know, noone has a
tape station these days that isn't bigger than their biggest disk,
right?  Well, I use a TK50, which stores about 85MB, and takes about
50 minutes to do it.  :-)

Anyway, there are two problems; the first of which is that I cannot
scan the tapes in reverse order (as 'restore i' correctly suggests).
If, when it asks which volume I want to read first, I tell it the
number (counting from 1, of course) of the last one, it will read that
volume through (if there are any files on it at all that it wants),
and then complain about not finding any files that are actually on
previous volumes, and stop restoring.  Obviously, something in there
erroneously thinks that since it's read the last volume in the series,
and there are files still not found, something must be wrong.  If I
have it go through the entire set of volumes in order, starting with
the first one, everything works fine.

The other problem may possibly be specific to the VAX port.  I'm doing
my dumps and restores over the network, using the tape station on my
VAX to backup my SparcStation.  When I do the above described restore,
going through the volumes in order, it will always erroneously report
a tape error when first trying to read a new tape.  If I pop the tape
out and put it back in, it will error out again.  The way to get it to
read it is to let it report the error, then tell it to read the tape
again, without touching the tape station.

All this is with a reasonably current 1.3D, and both systems are built
from the same set of sources.

Popularity is the hallmark of mediocrity.  --Niles Crane, "Frasier"