Why does the offline mmfsck command fail with "Error creating internal storage"?
Use mmfsck command on the file system manager for storing internal data during a file system scan. The command fails if the GPFS fails to provide a temporary file of the required size.
The mmfsck command requires some temporary space on the file system
manager for storing internal data during a file system scan. The internal data is placed in the
directory specified by the mmfsck -t command line parameter
(/tmp by default). The amount of temporary space that is needed is
proportional to the number of inodes (used and unused) in the file system that is being scanned. If
GPFS is unable to create a temporary file of
the required size, then the mmfsck command fails with the following error
message:
Error creating internal storage
This failure could be caused by:
- The lack of sufficient disk space in the temporary directory on the file system manager
- The lack of sufficient page pool space on the file system manager as shown in mmlsconfig pagepool output
- Insufficiently high filesize limit set for the root user by the operating system
- The lack of support for large files in the file system that is being used for temporary storage. Some file systems limit the maximum file size because of architectural constraints. For example, JFS on AIX® does not support files larger than 2 GB, unless the Large file support option has been specified when the file system was created. Check local operating system documentation for maximum file size limitations.