On Tue, Feb 23, 2010 at 6:58 PM, Raja Subramanian
<[email protected]> wrote:
> On Tue, Feb 23, 2010 at 3:50 PM, Arun Khan <[email protected]> wrote:
>> I have received a LTO4 tape with supposedly many many files (the
>> client claims that).
>>
>> However, when I do:
>>          tar xvpRf /dev/st0
>> I get one and only one file out of the tape.  (ditto for /dev/nst0)
>
> Try this:
>    mt -f /dev/nst0 rewind
>    tar xf /dev/nst0
>    mt -f /dev/nst0 fsf 1
>    tar xf /dev/nst0
>    ...

Unfortunately, the tape has been returned to the client.   I did try
with /dev/nst0 as well but got only one file out.   See output below
for both cased /dev/st0 and /dev/nst0

Output from tar:
block 1: 
episode00/bk_ooh/bk_wo38249410_30292723/rawscans/031309_wo10_999999/tiff_r3/4096x3112/00192.dpx
block 99713: ** Block of NULs **
block 1: 
episode00/bk_ooh/bk_wo38249410_30292723/rawscans/031309_wo10_999999/tiff_r3/4096x3112/00192.dpx
block 99713: ** Block of NULs **

I have not come across "Block of NULs" in any tar archive.  Looking at
the tar code it looks a HEADER ZERO BLOCK.  Not sure what it means.
Besides, why would anyone write hundreds of GBs worth of files in such
a fashion.

Did not try mt -f /dev/nst0 fsf 1 though.  Seems like a complicated
process if I have to repeat "mt -f /dev/nst0 fsf 1" for 500+ K files
that are typically found in animation/sfx archives.

>
> See mt(1).  You can replace tar with dd to copy the tar files to disk before
> untaring later on.

dd did occurr to me but only after I had left client site :(

Thanks,
-- Arun Khan
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to