[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference vaxaxp::vmsnotes

Title:VAX and Alpha VMS
Notice:This is a new VMSnotes, please read note 2.1
Moderator:VAXAXP::BERNARDO
Created:Wed Jan 22 1997
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:703
Total number of notes:3722

555.0. "copy problem in bind volume disk" by HGOVC::MASCOTTANG () Fri May 02 1997 01:17

     My customer use $mount/bind command to bind a new volume to an exisitng 
volume disk. He finds that sometimes it displays the following errors 
when he uses copy command.

%copy-e-openout, error opening disk$loghis:[edp.op.log01m0555001_01105.log;1 as
output
-RMS-E-CRE, ACP file create failed
-system-w-filestruct, unsupported file structure level.
copy-w-notcopied, %22$dua68:[edp.op.log01m]555001_0105.log;1 not copied.
%copy-s-copied $22$dua68:[edp.op.log01m]805075_0105.log;1 copied to 
disk$loghis:[edp.op.log01m]805075_0105.log;1


      Would anyone have experience this case ? Does it have some file 
structures that are not supported in bind volume.
    
T.RTitleUserPersonal
Name
DateLines
555.1MOVIES::WIDDOWSONRod OpenVMS Engineering. Project RockFri May 02 1997 05:525
    It shouldn't be relevant but:
    
    The disks that he binds into the volumeset are freshly initialised
    aren't they ?  Anything else is unsupported and furthermore, doesn't
    work...
555.2any advice on itHGOSPS::MASCOTTANGFri May 02 1997 06:378
    The disk to bind in the existing volume is a freshly initialized disk.
    There is not always to display this error messages. You shall find that
    he runs a command script, some of them are no problem, but some of them
    display this error. Any advice on it ? I assume the original disk 
    is already used a period of time. Does it work to use $mount/bind command 
    to add a new initialized disk to an existing used disk.
    
     
555.3MOVIES::WIDDOWSONRod OpenVMS Engineering. Project RockFri May 02 1997 09:383
>> Does it work to use $mount/bind command 
>> to add a new initialized disk to an existing used disk.
 Yes, this is supported                                     
555.4AUSS::GARSONDECcharity Program OfficeSat May 03 1997 22:4318
    re .0
    
    What does DISK$LOGHIS translate to? Which disk is being copied to? Are
    they specifying /VOLUME on the COPY?
    
    Perhaps the failures are intermittent because at times one disk is
    being copied to and at times the other (or indeed a single file might be
    spread across both disks).
    
    I don't know what the specific error means in practical terms. Have you
    tried STARS etc.?
    
    Are they using any unusual qualifiers on the INIT command (for the new
    disk)?
    
    Try ANAL/DISK
    
    Check for hardware errors (SHOW ERROR).
555.5update statusHGOSPS::MASCOTTANGMon May 05 1997 05:1728
   My customer uses the following command to bind the disk.

$allocate $22$dia28: logdsk1
$allocate $22$dia30: logdsk2
$allocate $22$dia35: logdsk3
$allocate $22$dia40: logdsk4
$!
$init/system logdsk1 loghis1
$init/system logdsk2 loghis2
$init/system logdsk3 loghis3
$init/system logdsk4 loghis4
$!
$$deallocate $22$dia28: logdsk1
$deallocate $22$dia30: logdsk2
$deallocate $22$dia35: logdsk3
$deallocate $22$dia40: logdsk4
$!
$mount/bind=loghis/system logdsk1,logdsk2,logdsk3,logdsk4 -
loghis1,loghis2,loghis3,loghis4
$exit

Does it have any problem on his mount/bind command procedure. Any advice should
be appreciated.
    
    I only use $mount/bind on my system, there is no problem, but I find
    that customer uses $mount/bind/system. Does it support /system
    qualifiers ?
    
555.6EPS::VANDENHEUVELHeinMon May 05 1997 11:1018
    
    This ought to work. Maybe just a bad disk in the bunch. You may want
    to study how the files are spread over the disks. The basic bound 
    volume set algoritmes are very easy... whenever a new file allocation 
    is to take place, look for the disk with more disk blocks free (even
    1 block for say TEST.DIR will make a difference) and stick it there.
    If a file grows, stick to its original disk untill that is entirely
    full (or an extenstion header is needed?) and then create an extension
    header on the disk with most blocks free at that point.
    So, after those copies failed, try some DIRE/FILE and DUMP/HEAD to
    understand the spread. Are those files big enough to need more than
    one disk?
    
    Note... from a performance point of view, they may want to consider
    using DISK STRIPING for example through our SW_RAID product.
    
    hth,
    	Hein.
555.7AUSS::GARSONDECcharity Program OfficeMon May 05 1997 19:4817
re .5
    
    The procedure looks fine to me.
    
>$deallocate $22$dia28: logdsk1
    
    Hmmm. This looks like a (harmless) bug.

    $ DEALLOCATE only takes one parameter but DCL seems to ignore any number of
    extraneous parameters.
    
> Does it support /system qualifiers ?
    
    Without testing it, I see no reason why /SYSTEM would be incompatible
    with /BIND.
    
    Have you any results from ANAL/DISK? A STARS search? SHOW ERROR?
555.8EVMS::MORONEYvi vi vi - Editor of the BeastMon May 05 1997 21:1610
|>$deallocate $22$dia28: logdsk1
|
|    Hmmm. This looks like a (harmless) bug.
|
|    $ DEALLOCATE only takes one parameter but DCL seems to ignore any number of
|    extraneous parameters.

V7.1 (properly) complains about the extraneous parameter.

-Mike
555.9copy problem in bind volume diskMOVIES::BRANKINWed May 07 1997 10:508
This might be a file system bug. It looks like he
has bad file headers on one of the disks. If you have to ipmt
it we will need a copy of indexf.sys off each of the 
disks in the bound volume set. 

- Jim