Operating System - OpenVMS
1830081 Members
2482 Online
109998 Solutions
New Discussion

Re: Reading DLTIII tapes

 
VMSdude
Occasional Advisor

Reading DLTIII tapes

Have a DLT III tape which was written on VAX V7.1 server. I need to copy the savesets down onto disk using DLT800 tape drive (alpha)

$ mount/over:id MKA600:
%MOUNT-I-WRITELOCK, volume is write locked
MOUNT-I-MOUNTED, xxxx mounted on MKA600:
$ copy mk600:*.*
%COPY-E-OPENIN, error opening MKA600:[]disk1.SAV;1 as input
-RMS-F-IRC, illegal record encountered; VBN or record number = 0

Doesn't look very good?

I can however backup /list the contents:-

$ mount/for
$ backup /list mk600:/save
Listing of save set(s)

Save set: DISK1.SAV
Written by: SYSTEM
UIC: [000001,000004]
Date: 6-JUN-2007 13:01:31.92
Command: BACK/LOG/IMAGE/NOALIAS/NOCRC/RECORD/BLOCK=65534/IGNORE=(INTER,NOBACK) DKA100:
$1$MIA100:DISK1.SAV/SAVE/LABEL=(xxxx)
Operating system: OpenVMS VAX version V7.1
BACKUP version: V6.2
CPU ID register: 13001202
Node name: _vax1::
Written on: _$1$MIA100:
Block size: 65024
Group size: 10
Buffer count: 122

Image save of volume set
Number of volumes: 1

Volume attributes
Structure level: 2
Label: DVDISK1
Owner:
Owner UIC: [000100,000005]
Creation date: 31-MAR-1992 16:27:30.63
Total blocks: 4110480
Access count: 3
Cluster size: 4
Data check: No Read, No Write
Extension size: 5
File protection: System:RWED, Owner:RWED, Group:RE, World:
Maximum files: 411048
Volume protection: System:RWCD, Owner:RWCD, Group:RWCD, World:RWCD
Windows: 7
Minimum retention: 1998 00:00:00.00
Maximum retention: 1999 00:00:00.00
[000000]000000.DIR;1

How can I just extract the DISK1.SAV file rather than exploding the whole lot?

VMSdude.


4 REPLIES 4
Ian Miller.
Honored Contributor

Re: Reading DLTIII tapes

"
Block size: 65024
"
Copy can not deal with records this big.

There is freeware around for copying tape to tape. There is a product called SaveSet Manager from DECHPaq.

Or you can restore the saveset and re-write it,
____________________
Purely Personal Opinion
Bart Zorn_1
Trusted Contributor

Re: Reading DLTIII tapes

Hello VMSdude,

the BACKUP/LIST shows that the block size on tape is 65024. The maximum record size COPY can handle is 32768 (This is actually a RMS limitation).

So the only option you have is to use BACKUP to read the saveset directly from tape.

HTH,

Bart Zorn
VMSdude
Occasional Advisor

Re: Reading DLTIII tapes

ACK.CASE CLOSED
Steven Schweda
Honored Contributor

Re: Reading DLTIII tapes

> The maximum record size COPY can handle is
> 32768

Actually, I believe that the limit is 32767,
which is why the default block size for a
BACKUP save set on disk (also the maximum
size) is 32256, which is the largest multiple
of 512 less than 32768.

HELP BACKUP /BLOCK_SIZE

And, of course, keeping the block size for a
save set on tape under this limit allows one
to copy it from tape to disk easily.