HP OpenVMS Systemsask the wizard |
The Question is: What and How are 'placed files' created? Is there a way to change the 'placed' attribute to what maybe considered 'normal'? I only have 2 files on 3 disks of this category and don't have a clue how they got this way. Thanks, The Answer is :
One can explicitly "place" files through FDL commands, via RMS XABALL
attributes, or directly through ACP QIO calls -- this indicates that
the file should be located in a particular area (track, sector, cylinder)
of the disk. (Also note that many disks will synthesize the track,
sector, and cylinder values reported to the host -- on many modern disk
drives, the traditional disk geometry information reports can be largely
or entirely meaningless, only the maximum LBN (total disk size; number
of blocks present) is certain to have meaning.)
The easiest way to "place" a via is through the use of EDIT/FDL ...
ADD AREA 0 ... POSITION ... The FDL output might look like:
AREA 0
ALLOCATION 1
POSITION file_name "sys$login:login.com"
You can implicitly (unknowingly) place file extents through RMS. When
RMS needs to increase the size of an indexed file, it will request the
XQP to try to put the next extent close to the last one. If the XQP
manages to do so, then it will mark the file as "placed". Normally,
this is a benign attribute, but it has been known to confuse various
file defragmentation tools. (If anything, this indicates the file
should have an increased file allocation the next time it is created.)
Of course, if a file was deliberatly placed, one should try to honor
that for any subsequent file recreations or relocations.
|