[Info-vax] Shadow Volume Copy
Jan-Erik Söderholm
jan-erik.soderholm at telia.com
Wed Mar 25 07:37:18 EDT 2009
Bob Gezelter wrote:
> On Mar 25, 5:54 am, Ramon Jimenez <rjime... at ford.com> wrote:
>> We have a shadow logical disk, with two members.
>>
>> They want to copy the physical files which form the shadow to another
>> machine.
>>
>> I'm trying to create DCL with this commands
>>
>> $ dismount lda1:
>> $!
>> $! copy file
>> $!
>> $ copy dkb0:[000000]vd1.dsk dkb1:[BACKUP]
>> $!
>> $! Mount disk again
>> $ mou/sys/noassi dsa0: /shadow=($1$lda1:,$1$lda2:) shadowvol vds
>> $disk
>> $!
>> $!
>> $ dismount lda2:
>> $!
>> $! copy file
>> $!
>> $ copy dkb1:[000000]vd2.dsk dkb1:[BACKUP]
>> $!
>> $! Mount disk again
>> $ mou/sys/noassi dsa0: /shadow=($1$lda1:,$1$lda2:) shadowvol vds
>> $disk
>>
>> When I ran the commands manually one bye it works
>> When I put them in the DCL, dismounts and copies the first file and I
>> got this message
>>
>> %DISM-W-CANNOTDMT, LDA2: cannot be dismounted
>> %DISM-F-SRCMEM, only source member of shadow set cannot be
>> dismounted
>>
>> I suppose is because it is still mounting the previous one. however it
>> copies both files.
>>
>> How can I do that DCL wait for the finish of the first mount operation
>> before starting the second dismount?
>>
>> Could be the files copied be valid although the volume has not be
>> dismounted?
>>
>> Thanks
>> Ramon
>
> Ramon,
>
> The first step is to see precisely what is happening with a SHOW
> DEVICE/FULL on DSA0 to show the state of the shadow set BEFORE the
> second MOUNT.
>
> Two observations:
>
> 1) One can check the details of volume status by using the F$GETDVI
> lexical function. There are a wide variety of items that can be
> retrieved, including items
> particular to shadowing (see the SHDW parameters). I recommend reading
> the documentation in the DCL Command Dictionary for more details.
>
> 2) Why do things this way? Why not just join a THIRD member to the
> shadow set, allow it to get completely up to date, then disconnect it
> and move the resulting file. Once the third member has been created,
> disconnect it, mount it privately and create a new second member from
> it. Once it has been mounted privately, the Volume name can be changed
> with the SET VOLUME command.
>
> - Bob Gezelter, http://www.rlgsc.com
Why not copy the files from the shadowset as-is ?
Why all this dismount/mount activity ?
>> They want to copy the physical files which form the
>> shadow to another machine.
Could you describe this better ?
Why do you write "physical files" and not just "files" ?
And what do you mean with "form the shadow" ?
Jan-Erik.
More information about the Info-vax
mailing list