Re: DFO and SET FILE/NOMOVE

From: David J. Dachtera (djesys.nospam_at_NeOaSrPtAhMlNiOnWk.net)
Date: 05/08/04


Date: Sat, 08 May 2004 10:47:24 -0500

Phillip Helbig---remove CLOTHES to reply wrote:
>
> In article <2M$IeesX5AzL@eisner.encompasserve.org>,
> Kilgallen@SpamCop.net (Larry Kilgallen) writes:
>
> > Look at the list of files in sys$system:setfilenomove.com.
> >
> > > Presumably, one should have a disk defragmented by the node to which it
> > > has a direct connection. What about shadow sets with members on more
> > > than one node? Should they be defragmented by all nodes which host
> > > disks in that shadow set?
> >
> > Defragmentation is at the level of the file system. Shadowing is below
> > that.
>
> This is from SETFILENOMOVE.COM
>
> $ IF F$GETDVI ("''disk'","SHDW_MEMBER")
> $ THEN
> $ master = F$GETDVI ("''disk'","SHDW_MASTER_NAME")
> $ say "%SETFILENOMOVE-F-SHDWMEM, ''disk' is a shadow set member"
> $ say " Please re-run this procedure using disk ''master'"
> $ say " if you wish to set the NOMOVE attribute on disk ''disk'."
> $ GOTO LEAVING
> $ ENDIF
>
> If a disk is part of a shadow set, the symbol "master" will be the name
> of the shadow set, and it will tell me to run SETFILENOMOVE against the
> shadow set. But if I have booted from CD, I don't have any shadow sets,
> as far as I know.

The attribute it's looking is stored in the DCB, not on the volume.

> Or is SHADOWING=2 when one boots from CD?

HBVS is not available in the CD boot environment, AFAIK. That is to say,
the software may be present, but I am at a loss to understand how to
actiavte it.

-- 
David J. Dachtera
dba DJE Systems
http://www.djesys.com/
Unofficial Affordable OpenVMS Home Page:
http://www.djesys.com/vms/soho/