![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: I am receiving the following message: $ create/dir disk11:[QOEFILES.GROUP1]/own=[tolas62,vtr]/allocation=6000 %CREATE-E-DIRNOTCRE, DISK11:[QOEFILES.GROUP1] directory file not created -SYSTEM-W-DEVICEFULL, device full; allocation failure The disk array has over 12 million free blocks. I assume this has something to do with the INDEXF file possibly becoming full. A temp fix has been to delete files off of that disk array. Do I need to "extend" the INDEXF? If so, is there a way this can be done while file activity continues? Thanks! The Answer is : You apparently lack 6000 contiguous blocks available on this disk, or (potentially) the parent directory itself needs to be extended to make room for this new directory entry and there is insufficient contiguous space for that operation. You will likely have to find and delete one or more unnecessary files on the volume, or defragment the disk volume, or (best) both. Information on disk volume fragmentation is included in the OpenVMS Frequently Asked Questions (FAQ) document. Performance of common directory operations on a directory file of 128 or more blocks on an OpenVMS version this old will be relatively poor. Directory caching was greatly improved on directories with OpenVMS V7.2 and later. The error text associated with the two reported error messages are included below, as are two messages associated with disk volume data structures reaching capacity. The latter two messages are likely NOT related to the problem reported here. -- DIRNOTCRE, 'output-file' directory file not created Facility: Shared by several facilities Explanation: A request to create a directory file failed. User Action: Take action based on the accompanying message. DEVICEFULL, device full; allocation failure Facility: SYSTEM, System Services Explanation: Space cannot be allocated for a file because the device is full, or a request for contiguous space cannot be satisfied because the specified number of contiguous blocks is not available. User Action: Verify the status of the device. If it is a private device, purge unwanted files with the DCL command PURGE. Otherwise, obtain another volume to create files. If the device is a system device, notify the system operator or manager that the volume is full. -- HEADERFULL, file header is full Facility: SYSTEM, System Services Explanation: The file header map area on the volume is full and cannot be extended. This error occurs only when the file header extension is inhibited, for example, when the index file is being extended. User Action: Compress the volume by copying it with BACKUP. This condition can be avoided by increasing the value for the /HEADER qualifier of the INITIALIZE command. For ODS-2 disks, the value of the /HEADER qualifier should equal the approximate number of files you expect to store on the disk. IDXFILEFULL, index file is full Facility: SYSTEM, System Services Explanation: No more files can be written on the volume, because the maximum size of the index file specified is reached when the volume is initialized. User Action: If the volume is a private volume, delete the unwanted files on the volume. If the volume is a system volume, notify the system operator or system manager.
|