xref: /dflybsd-src/share/man/man5/nfs.5 (revision 6c449f444b07750626c8a5dea5c2cc7d478e03f8)
151de5f39SSascha Wildner.\"
202110a6aSSascha Wildner.\" Copyright (c) 2018 The DragonFly Project.
351de5f39SSascha Wildner.\" All rights reserved.
451de5f39SSascha Wildner.\"
551de5f39SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
651de5f39SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
751de5f39SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
851de5f39SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in
951de5f39SSascha Wildner.\"    the documentation and/or other materials provided with the
1051de5f39SSascha Wildner.\"    distribution.
1151de5f39SSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its
1251de5f39SSascha Wildner.\"    contributors may be used to endorse or promote products derived
1351de5f39SSascha Wildner.\"    from this software without specific, prior written permission.
1451de5f39SSascha Wildner.\"
1551de5f39SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1651de5f39SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1751de5f39SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1851de5f39SSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1951de5f39SSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2051de5f39SSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2151de5f39SSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2251de5f39SSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2351de5f39SSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2451de5f39SSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2551de5f39SSascha Wildner.\" SUCH DAMAGE.
2651de5f39SSascha Wildner.\"
2751de5f39SSascha Wildner.\"
2851de5f39SSascha Wildner.Dd February 17, 2018
2951de5f39SSascha Wildner.Dt NFS 5
3051de5f39SSascha Wildner.Os
3151de5f39SSascha Wildner.Sh NAME
3251de5f39SSascha Wildner.Nm nfs
3351de5f39SSascha Wildner.Nd nfs network filesystem
3451de5f39SSascha Wildner.Sh DESCRIPTION
3551de5f39SSascha WildnerThe
3651de5f39SSascha Wildner.Nm
3751de5f39SSascha Wildnerimplements the mount protocol as per in RFC 1094, Appendix A and
3851de5f39SSascha Wildner.%T "NFS: Network File System Version 3 Protocol Specification" ,
3951de5f39SSascha WildnerAppendix I.
4051de5f39SSascha Wildner.Sh SYSCTL VARIABLES
4151de5f39SSascha WildnerThe following
4251de5f39SSascha Wildner.Xr sysctl 8
4351de5f39SSascha WildnerMIBs are defined for use with
4451de5f39SSascha Wildner.Nm :
4551de5f39SSascha Wildner.Bl -tag -width "xxxxxx"
4651de5f39SSascha Wildner.It Va vfs.nfs.access_cache_timeout
4751de5f39SSascha Wildner.Nm
4851de5f39SSascha Wildneraccess cache timeout.
4951de5f39SSascha Wildner.It Va vfs.nfs.async
5051de5f39SSascha WildnerEnables unstable and fast writes.
5151de5f39SSascha Wildner.It Va vfs.nfs.commit_blks
5251de5f39SSascha WildnerNumber of committed blocks.
5351de5f39SSascha Wildner.It Va vfs.nfs.commit_miss
5451de5f39SSascha WildnerNumber of nfs blocks committed from dirty buffers.
5551de5f39SSascha Wildner.It vfs.nfs.diskless_rootpath
5651de5f39SSascha WildnerPrints the host name for mount point.
5751de5f39SSascha Wildner.It Va vfs.nfs.diskless_swappath
5851de5f39SSascha WildnerPrints the host name for mount point to swap.
5951de5f39SSascha Wildner.It Va vfs.nfs.diskless_valid
6051de5f39SSascha WildnerPrints if diskless params were obtained.
6151de5f39SSascha Wildner.It Va vfs.nfs.flush_on_hlink
6251de5f39SSascha WildnerControls fvp flushing prior to hard link.
6351de5f39SSascha Wildner.It Va vfs.nfs.flush_on_rename
6451de5f39SSascha WildnerControls fvp flushing prior to rename.
6551de5f39SSascha Wildner.It Va vfs.nfs.gatherdelay
6651de5f39SSascha WildnerEnables NFS request procrastination.
6751de5f39SSascha Wildner.It Va vfs.nfs.gatherdelay_v3
6851de5f39SSascha WildnerEnables NFSv3 request procrastination.
6951de5f39SSascha Wildner.It Va vfs.nfs.maxasyncbio
7051de5f39SSascha WildnerControls maximum number of asynchronous bio's.
7151de5f39SSascha Wildner.It Va vfs.nfs.neg_cache_timeout
7251de5f39SSascha Wildner.Nm
7351de5f39SSascha Wildnernegative namecache timeout.
7451de5f39SSascha Wildner.It Va vfs.nfs.nfs_io_size
7551de5f39SSascha WildnerControls the
7651de5f39SSascha Wildner.Nm
7751de5f39SSascha Wildneroptimal I/O unit size.
7851de5f39SSascha Wildner.It Va vfs.nfs.nfs_ip_paranoia
7951de5f39SSascha WildnerEnables no-connection mode for protocols that support no-connection mode.
8051de5f39SSascha Wildner.It Va vfs.nfs.nfs_privport
8151de5f39SSascha WildnerEnables privileged source port checks.
8251de5f39SSascha Wildner.It Va vfs.nfs.nfsv3_commit_on_close
831dce6726SSascha WildnerIf set, write and commit on close.
841dce6726SSascha WildnerIf not set, only write on close.
8551de5f39SSascha Wildner.It Va vfs.nfs.pos_cache_timeout
8651de5f39SSascha Wildner.Nm
8751de5f39SSascha Wildnerpositive namecache timeout.
8851de5f39SSascha Wildner.It Va vfs.nfs.realign_count
8951de5f39SSascha WildnerNumber of realignments for badly aligned mbuf data.
9051de5f39SSascha Wildner.It Va vfs.nfs.realign_test
9151de5f39SSascha WildnerNumber of times mbufs have been tested for bad alignment.
9251de5f39SSascha Wildner.It Va vfs.nfs.showrexmit
9351de5f39SSascha WildnerEnables retransmits debug prints.
94e752d899SSascha Wildner.It Va vfs.nfs.showrtt
9551de5f39SSascha WildnerEnables round trip time output debug printing.
9651de5f39SSascha Wildner.It Va vfs.nfs.soreserve
9751de5f39SSascha WildnerControls minimum
9851de5f39SSascha Wildner.Nm
9951de5f39SSascha Wildnersocket buffer size reservation.
10051de5f39SSascha Wildner.El
10151de5f39SSascha Wildner.Sh SEE ALSO
10251de5f39SSascha Wildner.Xr vfs 7 ,
103*6c449f44SSascha Wildner.Xr mountd 8 ,
104*6c449f44SSascha Wildner.Xr mount_nfs 8
10551de5f39SSascha Wildner.Sh HISTORY
10651de5f39SSascha WildnerThe
10751de5f39SSascha Wildner.Nm
10851de5f39SSascha Wildnermanual first appeared in
10951de5f39SSascha Wildner.Dx 5.1 .
110