diff options
author | Karel Zak | 2014-07-21 10:27:25 +0200 |
---|---|---|
committer | Karel Zak | 2014-07-21 10:27:25 +0200 |
commit | 06716dffdc69cb735f3b7748bc7fc973d13e3ac2 (patch) | |
tree | ab7738d76b8ed4be4cee6f8f63716f9b5419ab5b /sys-utils/mount.8 | |
parent | prlimit: clean up columns[] usage (diff) | |
download | kernel-qcow2-util-linux-06716dffdc69cb735f3b7748bc7fc973d13e3ac2.tar.gz kernel-qcow2-util-linux-06716dffdc69cb735f3b7748bc7fc973d13e3ac2.tar.xz kernel-qcow2-util-linux-06716dffdc69cb735f3b7748bc7fc973d13e3ac2.zip |
mount: update info about mtab in mount.8
Reported-by: Bernhard Voelker <mail@bernhard-voelker.de>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/mount.8')
-rw-r--r-- | sys-utils/mount.8 | 48 |
1 files changed, 19 insertions, 29 deletions
diff --git a/sys-utils/mount.8 b/sys-utils/mount.8 index 3609acdaf..f5caf37fd 100644 --- a/sys-utils/mount.8 +++ b/sys-utils/mount.8 @@ -229,8 +229,15 @@ The programs .B mount and .B umount -maintain a list of currently mounted filesystems in the file +traditionally maintained list of currently mounted filesystems in the file .IR /etc/mtab . +The mtab file is still supported, but it's recommended to use a symlink to +the file +.I /proc/mounts +rather than the regular mtab file on the current Linux systems. +The mtab file maintained in userspace cannot reliably work with namespaces, containers +and another advanced Linux features. + If no arguments are given to .BR mount , this list is printed. @@ -264,27 +271,6 @@ are specified. For example, to mount device .B "mount /dev/foo /dir" .sp .RE - -When the -.I proc -filesystem is mounted (say at -.IR /proc ), -the files -.I /etc/mtab -and -.I /proc/mounts -have very similar contents. The former has somewhat -more information, such as the mount options used, -but is not necessarily up-to-date (cf.\& the -.B \-n -option below). It is possible to replace -.I /etc/mtab -by a symbolic link to -.IR /proc/mounts , -and especially when you have very large numbers of mounts -things will be much faster with that symlink, -but some information is lost that way, and in particular -using the "user" option will fail. .RE .B The non-superuser mounts. @@ -1144,8 +1130,9 @@ media with a limited number of write cycles .TP .B user Allow an ordinary user to mount the filesystem. -The name of the mounting user is written to mtab so that he can unmount -the filesystem again. +The name of the mounting user is written to mtab (or to the private libmount +file in /run/mount on system without regular mtab) so that he can unmount the +filesystem again. This option implies the options .BR noexec ", " nosuid ", and " nodev (unless overridden by subsequent options, as in the option line @@ -3214,11 +3201,14 @@ It is possible that files .I /etc/mtab and .I /proc/mounts -don't match. The first file is based only on the mount command options, but the -content of the second file also depends on the kernel and others settings (e.g.\& -remote NFS server. In particular case the mount command may reports unreliable -information about a NFS mount point and the /proc/mounts file usually contains -more reliable information.) +don't match on systems with regular mtab file. The first file is based only on +the mount command options, but the content of the second file also depends on +the kernel and others settings (e.g.\& remote NFS server. In particular case +the mount command may reports unreliable information about a NFS mount point +and the /proc/mounts file usually contains more reliable information.) This is +another reason to replace mtab file with symlink to the +.I /proc/mounts +file. .PP Checking files on NFS filesystem referenced by file descriptors (i.e.\& the .B fcntl |