Update text to reflect that:
- mount(8) now calls the nmount(2) system call directly, not mount(2) - specifying a filesystem type with -t will not automatically invoke an external /sbin/mount_XXXX program....this only happens for certain file system types. For all other file system types, nmount(2) is called directly.
This commit is contained in:
parent
8fe92b6cf6
commit
7c5347ae86
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=155992
@ -52,7 +52,7 @@
|
|||||||
The
|
The
|
||||||
.Nm
|
.Nm
|
||||||
utility calls the
|
utility calls the
|
||||||
.Xr mount 2
|
.Xr nmount 2
|
||||||
system call to prepare and graft a
|
system call to prepare and graft a
|
||||||
.Ar "special device"
|
.Ar "special device"
|
||||||
or the remote node (rhost:path) on to the file system tree at the point
|
or the remote node (rhost:path) on to the file system tree at the point
|
||||||
@ -377,13 +377,39 @@ mounts all file systems except those of type
|
|||||||
and
|
and
|
||||||
.Tn NULLFS .
|
.Tn NULLFS .
|
||||||
.Pp
|
.Pp
|
||||||
If the type is not one of the internally known types,
|
The default behavior of
|
||||||
.Nm
|
.Nm
|
||||||
will attempt to execute a program in
|
is to pass the
|
||||||
|
.Fl t
|
||||||
|
option directly to the
|
||||||
|
.Xr nmount 2
|
||||||
|
system call in the
|
||||||
|
.Li fstype
|
||||||
|
option.
|
||||||
|
.Pp
|
||||||
|
However, for the following file system types:
|
||||||
|
.Ar cd9660 ,
|
||||||
|
.Ar mfs ,
|
||||||
|
.Ar msdosfs ,
|
||||||
|
.Ar nfs ,
|
||||||
|
.Ar nfs4 ,
|
||||||
|
.Ar ntfs ,
|
||||||
|
.Ar nwfs ,
|
||||||
|
.Ar nullfs ,
|
||||||
|
.Ar portalfs ,
|
||||||
|
.Ar smbfs ,
|
||||||
|
.Ar udf ,
|
||||||
|
.Ar umapfs ,
|
||||||
|
and
|
||||||
|
.Ar unionfs ,
|
||||||
|
.Nm
|
||||||
|
will not call
|
||||||
|
.Xr nmount 2
|
||||||
|
directly and will instead attempt to execute a program in
|
||||||
.Pa /sbin/mount_ Ns Sy XXX
|
.Pa /sbin/mount_ Ns Sy XXX
|
||||||
where
|
where
|
||||||
.Sy XXX
|
.Sy XXX
|
||||||
is replaced by the type name.
|
is replaced by the file system type name.
|
||||||
For example, nfs file systems are mounted by the program
|
For example, nfs file systems are mounted by the program
|
||||||
.Pa /sbin/mount_nfs .
|
.Pa /sbin/mount_nfs .
|
||||||
.Pp
|
.Pp
|
||||||
@ -449,16 +475,13 @@ support for a particular file system might be provided either on a static
|
|||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr getfacl 1 ,
|
.Xr getfacl 1 ,
|
||||||
.Xr setfacl 1 ,
|
.Xr setfacl 1 ,
|
||||||
.Xr mount 2 ,
|
.Xr nmount 2 ,
|
||||||
.Xr acl 3 ,
|
.Xr acl 3 ,
|
||||||
.Xr mac 4 ,
|
.Xr mac 4 ,
|
||||||
.Xr fstab 5 ,
|
.Xr fstab 5 ,
|
||||||
.Xr kldload 8 ,
|
.Xr kldload 8 ,
|
||||||
.Xr mount_cd9660 8 ,
|
.Xr mount_cd9660 8 ,
|
||||||
.Xr mount_devfs 8 ,
|
|
||||||
.Xr mount_ext2fs 8 ,
|
.Xr mount_ext2fs 8 ,
|
||||||
.Xr mount_fdescfs 8 ,
|
|
||||||
.Xr mount_linprocfs 8 ,
|
|
||||||
.Xr mount_msdosfs 8 ,
|
.Xr mount_msdosfs 8 ,
|
||||||
.Xr mount_nfs 8 ,
|
.Xr mount_nfs 8 ,
|
||||||
.Xr mount_ntfs 8 ,
|
.Xr mount_ntfs 8 ,
|
||||||
@ -466,7 +489,6 @@ support for a particular file system might be provided either on a static
|
|||||||
.Xr mount_nwfs 8 ,
|
.Xr mount_nwfs 8 ,
|
||||||
.Xr mount_portalfs 8 ,
|
.Xr mount_portalfs 8 ,
|
||||||
.Xr mount_procfs 8 ,
|
.Xr mount_procfs 8 ,
|
||||||
.Xr mount_reiserfs 8 ,
|
|
||||||
.Xr mount_smbfs 8 ,
|
.Xr mount_smbfs 8 ,
|
||||||
.Xr mount_std 8 ,
|
.Xr mount_std 8 ,
|
||||||
.Xr mount_udf 8 ,
|
.Xr mount_udf 8 ,
|
||||||
|
Loading…
Reference in New Issue
Block a user