| Because we (ALL-IN-1) tend to create lots of tiny (3 block or less)
files containing quick mail messages etc., then the normal defaults
that VMS engineering choose for the number of files on a disc are often
too small.
The good news is that you can fix the number of file headers, the bad
news is that you have to reinitialise the disc to do it. So out to tape
and back time...
Bad luck it happening to two discs at once!
Graham
|
| File Header Full' Message When Attempting to Send Mail
PRODUCT: ALL-IN-1 V2.3, V2.4
When you attempt to send a mail message in ALL-IN-1 you will receive the
following message:
"Error copying to file OA$SHAREx:Z...WPL"
A GOLD MESSAGE ({GOLD W}) displays the message:
"File Header full"
Most often this error is caused by the failure to extend the index file for the
volume, INDEXF.SYS. VMS restricts INDEXF.SYS to 1 file header. It cannot have
an extension header. When this occurs, no new files can be created on the disk
volume (containing OA$SHAREx directory in this case).
This can also occur if the maximum number of files allowed on the device have
been reached. The setting of "MAXIMUM FILES" on the device is set at a default
level determined by the formula:
TOTAL BLOCKS on device divided by (CLUSTER SIZE plus 1) times 2
This symptom and error message are actually an indication of a VMS problem on
the system. For more detailed information regarding this error message, refer
to the VMS STARS database article titled:
"SYSTEM-F-HEADERFULL Error Creating or Extending a File"
You can verify the maximum files allowed for a device from DCL using the
command:
$SHOW DEV/FULL device:
As a temporary alternative, you can purge and/or delete files from this volume.
The maximum number of files allowed for the device must be increased if it has
been reached. This can only be accomplished by re-initializing the disk with a
higher value for the MAXIMUM_FILES qualifier (also refer to the HEADERS
qualifier for information on file headers allocated).
If the index file, INDEXF.SYS, can no longer be extended, this may be
temporarily alleviated by deleting some files from the volume. This will free
the headers associated with the deleted files for reuse, eliminating the need
to extend the index file.
NOTE: This is only a temporary solution. The problem will most likely reoccur
shortly. The volume should be compressed as soon as possible by restoring an
IMAGE BACKUP to the disk on which the error occurred. Be aware of a restriction
when performing image backup when the /HEADERS is used to initialize a device.
Refer to VMS article: "BACKUP/IMAGE/NOINITIALIZE Writes Over Pre-Extended
INDEXF.SYS"
E.g.:
1. Perform an image backup on this device
2. $INITIALIZE dev:/MAXIMUM_FILES=x "VOLUME LABEL"
3. Restore the backup of the device from Step 1 with the /NOINIT qualifier
|