ioefsutl

Purpose

This section introduces the ioefsutl batch utility suite. It is run as a batch job. A zFS aggregate must be unmounted (and not attached) before ioefsutl can process it.

ioefsutl is a batch utility that supports the following functions:
  • format of a new aggregate in the specified version.
  • salvage to verify and repair a damaged aggregate.
  • converttov5 to change a version 1.4 aggregate to a version 1.5 aggregate and convert all the existing directories to extended (v5) directories.
  • converttov4 to convert all extended (v5) directories to v4 directories and then change the version 1.5 aggregate to a version 1.4 aggregate.

If you are using the IOEFSPRM file, you can provide an optional IOEZPRM DD statement in the JCL for a batch job to specify the location of the IOEFSPRM file. If you are using the IOEPRMxx parmlib member, omit the IOEZPRM DD statement and specify the -PRM option on the EXEC PARM; for example -PRM=(03) if your configuration file is in the parmlib member IOEPRM03. If you do not specify the IOEZPRM DD statement, the utility searches the logical parmlib concatenation to find the IOEPRMxx members that contain the debugging parameters, in the same way that the zFS PFS does if you do not specify the IOEZPRM DD statement in the ZFS PROC. For more information about specifying the configuration file, see IOEFSPRM.