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
