On 08/10/2016 09:45 AM, jim stephens wrote:
On 8/10/2016 7:04 AM, Tor Arntsen wrote:
On 10 August 2016 at 15:22, <aswood at
t-online.de> wrote:
I successfully took a (factory new) DEC TSZ07
SCSI tape
drive into operation using a Sun SS20 and a Linux box.
Now I do have a big pile of CDC, DEC, HP, Convex and IBM
tapes and I'd like to create tape images to file to save
the tapes content.
What is the to be preferred procedure to image the
tapes, which software to use and which kind of format to
store the images?
fwiw, I made my own format when I archived all my old
tapes. A very simple one:
- I read the tape record by record
- The output disk file contains a 4-byte integer in big
endian format,
followed by one record.
- The 4-byte integer contains the physical record size as
read from the tape.
- Then another 4-byte value plus a new record, and so on.
- End-of-file markers are encoded by using 0 as the value
for the
4-byte integer, with no record following (logically enough).
I'd find a way to
get it to some format acceptable to simh
as a lot of the tapes you have will probably work on
emulators. There are already utilities for going to and
from that, and perhaps even some that will compile and run
on your hardware to go from SCSI devices or serial block
devices to that format.
I did something similar. I already had some tape container
unpackers for other systems. I had some old VMS BACKUP
tapes that I wanted to unpack. First, I extracted the save
set from the container file, just turning it into a byte
stream. Then, I fed it to the vmsbackup program, available
from Stephen Hoffman.
The command is :
vmsbackup -xe -b 8192 -f <filename>
and it will build the directory tree where you currently
are. (If blocksize is not 8192, substitute in above command.)
It was REALLY COOL to have my entire VMS home directory tree
magically appear on my Linux system!
I believe I had to compile vmsbackup from source, there were
some executables online but they were out of date.
Jon