Checks and repairs two file systems simultaneously on different drives.
dfsck [ FlagList1 ] FileSystem1 [ FlagList2 ] FileSystem2
The dfsck command lets you simultaneously check two file systems on two different drives. Use the FlagList1 and FlagList2 parameters to pass flags and parameters for the two sets of file systems. For a list of valid flags for FlagList1 and FlagList2, see the flags section. Use a - (minus sign) to separate the file system groups if you specify flags as part of the arguments.
The dfsck command permits you to interact with two fsck commands at once. To aid in this, the dfsck command displays the file system name with each message. When responding to a question from the dfsck command, prefix your response with a 1 or a 2 to indicate whether the answer refers to the first or second file system group.
Attention: Do not use the dfsck command to check the root file system.
|-dBlockNumber||Searches for references to a specified disk block. Whenever the fsck command encounters a file that contains a specified block, it displays the i-node number and all path names that refer to it.|
|-f||Performs a fast check. Under normal circumstances, the only file systems likely to be affected by halting the system without shutting down properly are those that are mounted when the system stops. The -f flag prompts the fsck command not to check file systems that were unmounted successfully. The fsck command determines this by inspecting the s_fmod flag in the file system superblock. This flag is set whenever a file system is mounted and cleared when it is unmounted successfully. If a file system is unmounted successfully, it is unlikely to have any problems. Because most file systems are unmounted successfully, not checking those file systems can reduce the checking time.|
|-ii-NodeNumber||Searches for references to a specified i-node. Whenever the fsck command encounters a directory reference to a specified i-node, it displays the full path name of the reference.|
|-n||Assumes a no response to all questions asked by the fsck command; does not open the specified file system for writing.|
|-o Options||Passes comma-separated options to the fsck command.
These options are assumed to be file system implementation-specific, except
that the following are currently supported for all file systems:
|-p||Does not display messages about minor problems but fixes them automatically. This flag does not grant the wholesale license that the -y flag does and is useful for performing automatic checks when the system is started normally. You should use this flag as part of the system startup procedures, whenever the system is being run automatically. Also allows parallel checks by group.|
|-tFile||Specifies a File parameter as a scratch file on a file system other than the one being checked, if the fsck command cannot obtain enough memory to keep its tables. If you do not specify the -t flag and the fsck command needs a scratch file, it prompts you for the name of the scratch file. However, if you have specified the -p flag, the fsck command is unsuccessful. If the scratch file is not a special file, it is removed when the fsck command ends.|
|-V VfsName||Uses the description of the virtual file system specified by the VFSName variable for the file system instead of using the /etc/filesystems file to determine the description. If the -V VfsName flag is not specified on the command line, the /etc/filesystems file is checked and the vfs=Attribute of the matching stanza is assumed to be the correct file system type.|
|-y||Assumes a yes response to all questions asked by the fsck command. This flag lets the fsck command take any action it considers necessary. Use this flag only on severely damaged file systems.|
|/usr/sbin/dfsck||Contains the dfsck command.|
|/etc/filesystems||Lists the known file systems and defines their characteristics.|
|/etc/vfs||Contains descriptions of virtual file system types.|
|/etc/rc||Contains commands (including the fsck command) that are run when the system is started.|
The fsck command, fsdb command, istat command, mkfs command, ncheck command, rc command, shutdown command.
The filesystems file, filsys.h file.
The File Systems Overview for System Management in AIX 5L Version 5.1 System Management Concepts: Operating System and Devices explains file system types, management, structure, and maintenance.
For information on installing the Web-based System Manager, see Chapter 2: Installation and System Requirements in AIX 5L Version 5.1 Web-based System Manager Administration Guide.
The System Management Interface Tool (SMIT): Overview in AIX 5L Version 5.1 System Management Concepts: Operating System and Devices explains the SMIT structure, main menus, and tasks.