Leonard Sitongia <[EMAIL PROTECTED]> wrote:

> > Have you tried -i (--ignore-zeros) option?
> >
> > Regards,
> > Sergey
> >   
> I've now tried this suggestion, and there's no change. I'm using tar 
> 1.19 both on the Cygwin side, to write the multi-volume tapes, and on 
> the Linux side, to read. I'm using these commands:
>
> cygwin% tar -cv -i -M -b 128 -f /dev/nst0 d/20050419 d/20050420 g/20050421
> linux% tar -t -i -M -b 128 -f /dev/nst0
>
> When reading, reaching the end of the first tape, I get:
>
> ...
> g/20050421/20050421.121910.fts
> tar: /dev/st0: Cannot read: Input/output error
> tar: /dev/st0: Cannot read: Input/output error
> ...
> (that error line repeats about 10 times)
> then it quits. I haven't tried reading the second tape, but it will 
> probably give the same message as before:

If you use -i, this may be a result even if the tape is OK.


> tar: g/20050421/20050421.121910.fts: Cannot extract -- file is continued 
> from another volume

This is a problem I've seen many times with GNU tar. When I did see it,
it was a result of a the way the data structures are defined by GNU tar.
As a result, GNU tar under some conditions (from my tests with a probability
betweem 1% and 5%) cannot verify the correct offset for the follow up tape.

Star uses a different data structure concept that cannot fail and star does not
do an integrity check when extracting GNU tar multi-volume archives. Did you 
try to use star for extraction:

ftp://ftp.berlios.de/pub/star/alpha/


Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily


Reply via email to