 |
The Question is:
I was suprised when a log file of a command procedure displayed that files
could not be copied to a directory due to it being full. A "show dev d". of
course displayed tons of free space.
I probably missed something, but is there a limit to the number of files a
directory can have? I really did not think that there was. The number of
versions, yes, but not quantity. Especially, since disk quotas are not turned
on or established.
Is there some system parameter I have not looked at yet to determine what the
default value is?
Thanks in advance.
The Answer is :
A disk full error means that the disk is full -- this can be a transient
state, quite obviously.
There are various other errors that can result from a full index file,
due to too many files for the size of the index file and/or due to high
levels of disk fragmentation.
There are also various errors -- errors expanding directories or creating
or extending other contiguous files -- that can result from insufficient
contiguous free space on the disk.
There is no hard limit on the size of a directory nor on the number of
files stored within a particular directory -- a directory file is little
more than a list of files, the structures related to files are stored in
files in the [000000]000000.DIR master file directory (MFD). There are
performance implications on large directories, with directories larger
than 128 blocks performing significantly better on OpenVMS V7.2 and
later -- this due to changes in the directory caching and particularly
due to improvements in the directory I/O processing. (The discussion
of 128 block directories is NOT a hard limit on any OpenVMS release.)
Without specifics of the error message seen, there can be no specific
answer to the question. Please contact the Compaq Customer Support
Center.
 |
|
|
 |
|