Main index | Section 1 | 日本語 | Options |
The following options are available:
| Restrict examination to files open in the same file systems as the named file arguments, or to the file system containing the current directory if there are no additional filename arguments. For example, to find all files open in the file system where the directory /usr/src resides, type ‘fstat -f /usr/src’. |
| |
Extract values associated with the name list from the specified core instead of the default /dev/kmem. | |
| Include memory-mapped files in the listing; normally these are excluded due to the extra processing required. |
| |
Extract the name list from the specified system instead of the default, which is the kernel image the system has booted from. | |
| Numerical format. Print the device number (maj,min) of the file system the file resides in rather than the mount point name; for special files, print the device number that the special device refers to rather than the filename in /dev; and print the mode of the file in octal instead of symbolic form. |
| |
Report all files open by the specified process. | |
| Print socket endpoint information. |
| |
Report all files open by the specified user. | |
| Verbose mode. Print error messages upon failures to locate particular system data structures rather than silently ignoring them. Most of these data structures are dynamically created or deleted and it is possible for them to disappear while fstat is running. This is normal and unavoidable since the rest of the system is running while fstat itself is running. |
file ... | Restrict reports to the specified files. |
The following fields are printed:
USER | The username of the owner of the process (effective uid). |
CMD | The command name of the process. |
PID | The process id. |
FD |
The file number in the per-process open file table or one of the following
special names:
|
jail | jail root directory |
mmap | memory-mapped file |
root | root inode |
text | executable text inode |
tr | kernel trace file |
wd | current working directory |
If the file number is followed by an asterisk (‘*’), the file is not an inode, but rather a socket, FIFO, or there is an error. In this case the remainder of the line does not correspond to the remaining headers— the format of the line is described later under SOCKETS.
MOUNT |
If the
|
DEV |
If the
|
INUM | The inode number of the file. |
MODE |
The mode of the file.
If the
|
SZamp;|DV |
If the file is a semaphore,
prints the current value of the semaphore.
If the file is not a character or block special, prints the size of
the file in bytes.
Otherwise, if the
|
R/W | This column describes the access mode that the file allows. The letter ‘r’ indicates open for reading; the letter ‘w’ indicates open for writing. This field is useful when trying to find the processes that are preventing a file system from being down graded to read-only. |
NAME |
If filename arguments are specified and the
|
For example, the addresses mentioned above are the addresses which the ‘netstat -A’ command would print for TCP, UDP, and UNIX-domain. Note that since pipes are implemented using sockets, a pipe appears as a connected UNIX-domain stream socket. A unidirectional UNIX-domain socket indicates the direction of flow with an arrow (‘<-’ or ‘->’ ), and a full duplex socket shows a double arrow (‘<->’).
When the
FSTAT (1) | June 17, 2020 |
Main index | Section 1 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.