Subject: | |
From: | |
Reply To: | |
Date: | Sat, 22 Mar 2003 23:42:07 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
donna mentioned...
>!if finfo("sysstart","ldev") <> 1
>! main.pub.vesoft;info='altfile sysstart;dev=1'
>!endif
Notice that the above finfo call has a slight gotcha: It does
only check for the location of the file label of sysstart, but
does not check its actual file content placement (that could
be checked with DISPLAYEXTENTS in FSCHECK, for example).
The file extents can reside on other LDEVs than the file label.
For example, I have an STMXL.DIAG.SYS on one of our 3000s here
that has its file label on ldev 1, but contents on ldev 2:
:calc finfo("stmxl.diag.sys","ldev")
1, $1, %1
:listf stmxl.diag.sys,3
********************
FILE: STMXL.DIAG.SYS
...
NUM EXT: 4
...
DISC DEV #: 1
...
VOLCLASS : MPEXL_SYSTEM_VOLUME_SET:DISC
fscheck: de stmxl.diag.sys
SECT_ADDR SECTS_IN_EXTENT VOL_SET_INDEX FILE_SECT_OFFSET
--------- --------------- ------------- ----------------
$00087BF0 256 2 $00000000
$00088E50 256 2 $00000100
$0008B5B0 512 2 $00000200
$0008CAE0 400 2 $00000400
Nothing specific about STMXL, this file is just a randomly picked example.
Lars.
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|