I am having problems reading an 8mm Exabyte tape on an Aix-machine.
I don't know much about Aix, I normally use a Sun-Sparc.
The tape comes from the Sun. I made 4 individual tarfiles doing:
tar cvfhl cprog -C $HOME/cprogs .
.
.
etc.
This way I have 4 tarfiles, each with the contents of 1 directory.
Then to get them out on the tape I did:
TAPE=/dev/nrst0
tar cv cprogs
.
.
etc.
The files go out on tape all right, and I can extract them nicely on the
Sun.
But when I want to extract them on the Aix, nothing seems to work :(
I have tried a lot of different setups. Using the 'smit' program to change
the block size to everything from 512 to 10240.
It always says: read error (or input error). Most of the times it says
there
are checksum errors. When I use tar`s -i option to override that, (and the
help of `dd` with different settings piping it on to `tar`) I can extract
the
files (but it still says there are read errors). The files have the same
size
as they have on the Sun, but there is a ? (question-mark) in the first
access-right field (eg. ?rw-rw-r-- ... cprogs....). Then when I extract
cprogs, or do a: tar -tvf cprogs it only extracts (shows) 3 of the
files
(but there are 8).
Any help will be greatly appreciated.
Jim Andersen, Roskilde University, Denmark