>I'm assuming that the "program "DUMP"" parameter will utilize the
>local dump utility, which is "ufsdump". ...
It will use the local dump utility associated with the file system type
as determined at run time. For instance, it (automatically) flips around
between ufsdump and vxdump on my Solaris systems.
>If this is so, shouldn't
>I be able to use "dd" to access tape contents, and pipe it to
>"ufsrestore"? I've tried this:
>
> dd if=/dev/rmt/0mn bs=64k skip=1 | ufsrestore -tv
You **must** use 32k on the dd. That's the block size Amanda uses and
anything is is not going to work right.
The main problem, though, is that you forgot a parameter on ufsrestore,
and it's trying to read the tape at the same time dd is. Do it this way:
dd if=/dev/rmt/0mn bs=32k skip=1 | ufsrestore -tvbf 2 -
It's the 'f' and '-' flag and argument that tell ufsrestore to read
from stdin. The 'b' and '2' flag and argument tell it to read in small
chunks (1 KByte), which is needed by some restore programs when dealing
with piped input.
>Lisa
John R. Jackson, Technical Software Specialist, [EMAIL PROTECTED]