MTAB(5) COMMAND REFERENCE MTAB(5) NAME mtab - mounted file system table SYNOPSIS #include <mntent.h> #include <mtab.h> DESCRIPTION The file /etc/mtab contains a table of devices mounted by the mount(8) command. mount(8) adds entries to the table and umount(8) removes them. The table is a series of mtab structures, defined in <mtab.h>: struct mtab { char m_path[32]; /* mounted on pathname */ char m_dname[32]; /* block device pathname */ char m_type[4]; /* read-only, quotas */ }; Each entry contains the null-padded name of the place where the special file is mounted, the null-padded name of the special file, and a type field, one of those defined in <fstab.h> . The special file has all its directories stripped away; that is, everything through the last `/' is thrown away. The type field indicates if the file system is mounted read- only, read-write, or read-write with disk quotas enabled. This table is present only as information to users. It does not matter to mount if there are duplicated entries nor to umount if a name cannot be found. The /etc/mtab file is structurally identical to the contents of /etc/fstab, described in fstab(5). There are a number of lines of the form fsname dir type opts freq passno Following is an example entry in the mtab file: /dev/xy0a / 4.2 rw,noquota 1 2 The file is accessed by programs using getmntent(3) and by the system administrator using a text editor. FILES /etc/mtab Printed 3/13/89 1
MTAB(5) COMMAND REFERENCE MTAB(5) SEE ALSO getmntent(3), fstab(5), mount(8). Printed 3/13/89 2
%%index%% na:240,84; sy:324,478; de:802,2054; fi:2856,87; se:3255,212; %%index%%000000000094