Nonstop Database, HiRDB Version 9 System Operation Guide

[Contents][Index][Back][Next]

20.26.1 Unmanageable files and unreferenceable areas

Organization of this subsection
(1) About unmanageable files
(2) About unreferenceable areas
(3) How to check
(4) How to handle

(1) About unmanageable files

HiRDB manages the management information for the HiRDB file system areas in two statuses, Used and Unused, for the maximum number of files that can be created. If file creation or deletion processing is canceled while management information for the corresponding area is being updated, the file to be processed is not referenced and might become unusable. If this occurs, the number of available files becomes fewer than the defined maximum number of files that can be created. Additionally, the area allocated to the affected file might become unreferenceable, resulting in a reduction of available capacity. If this type of cancellation occurs repeatedly, the available files and file capacity might be reduced considerably.

(2) About unreferenceable areas

Separately from the file management information, HiRDB manages the HiRDB file system areas in two statuses, used area that has been allocated to files, and unused area that has not been allocated. During file extension processing (automatic extension), HiRDB obtains the area required for file extension from the unused area and allocates it as used area. If file extension processing is canceled while the area management information is being updated, the target area might no longer be referenced as used or unused area, and will not become available thereafter. The following illustrates the concept of unreferenceable area:

[Figure]

This figure shows that the file extension processing was canceled before the unused area was allocated as used area. The shaded area becomes unreferenceable thereafter, resulting in a reduction of available capacity. If similar processing cancellations occur repeatedly, available capacity might be reduced by a considerable factor.

(3) How to check

The following describes how to check for unmanageable files and unreferenceable areas:

(4) How to handle

Execute the pdffsck command to repair applicable files and areas.

The pdffsck command with the -c option specified performs only checking and does not perform repair. If you know that there are unmanageable files or unreferenceable areas in the target HiRDB file system area, execute the command without specifying the -c option.