Move /var/svc/log to /var/log/svc
[unleashed/lotheac.git] / share / man / man8 / mount_nfs.8
blobe128d41d967b8cb280a67505bf23dca3044adfd4
1 .\"
2 .\" The contents of this file are subject to the terms of the
3 .\" Common Development and Distribution License (the "License").
4 .\" You may not use this file except in compliance with the License.
5 .\"
6 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7 .\" or http://www.opensolaris.org/os/licensing.
8 .\" See the License for the specific language governing permissions
9 .\" and limitations under the License.
10 .\"
11 .\" When distributing Covered Code, include this CDDL HEADER in each
12 .\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
13 .\" If applicable, add the following below this CDDL HEADER, with the
14 .\" fields enclosed by brackets "[]" replaced with your own identifying
15 .\" information: Portions Copyright [yyyy] [name of copyright owner]
16 .\"
17 .\"
18 .\" Copyright 1989 AT&T
19 .\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved
20 .\" Copyright 2016 Nexenta Systems, Inc.
21 .\"
22 .Dd March 12, 2016
23 .Dt MOUNT_NFS 8
24 .Os
25 .Sh NAME
26 .Nm mount_nfs
27 .Nd mount remote NFS resources
28 .Sh SYNOPSIS
29 .Nm mount
30 .Op Fl F Sy nfs
31 .Op Ar generic_options
32 .Op Fl o Ar specific_options
33 .Ar resource
34 .Nm mount
35 .Op Fl F Sy nfs
36 .Op Ar generic_options
37 .Op Fl o Ar specific_options
38 .Ar mount_point
39 .Nm mount
40 .Op Fl F Sy nfs
41 .Op Ar generic_options
42 .Op Fl o Ar specific_options
43 .Ar resource mount_point
44 .Sh DESCRIPTION
45 The
46 .Nm mount
47 utility attaches a named
48 .Ar resource
49 to the file system hierarchy at the pathname location
50 .Ar mount_point ,
51 which must already exist.
53 .Ar mount_point
54 has any contents prior to the
55 .Nm mount
56 operation, the contents remain hidden until the
57 .Ar resource
58 is once again unmounted.
59 .Pp
60 .Nm
61 starts the
62 .Xr lockd 8
63 and
64 .Xr statd 8
65 daemons if they are not already running.
66 .Pp
67 If the resource is listed in the
68 .Pa /etc/vfstab
69 file, the command line can specify either
70 .Ar resource
72 .Ar mount_point ,
73 and
74 .Nm mount
75 consults
76 .Pa /etc/vfstab
77 for more information.
78 If the
79 .Fl F
80 option is omitted,
81 .Nm mount
82 takes the file system type from
83 .Pa /etc/vfstab .
84 .Pp
85 If the resource is not listed in the
86 .Pa /etc/vfstab
87 file, then the command line must specify both the
88 .Ar resource
89 and the
90 .Ar mount_point .
91 .Pp
92 .Ar host
93 can be an IPv4 or IPv6 address string.
94 As IPv6 addresses already contain colons, enclose
95 .Ar host
96 in a pair of square brackets when specifying an IPv6 address string.
97 Otherwise the first occurrence of a colon can be interpreted as the separator
98 between the host name and path, for example,
99 .Li [1080::8:800:200C:417A]:tmp/file .
101 .Xr inet 7P
103 .Xr inet6 7P .
104 .Bl -tag -width Ds
105 .It Ar host Ns : Ns Ar pathname
106 Where
107 .Ar host
108 is the name of the NFS server host, and
109 .Ar pathname
110 is the path name of the directory on the server being mounted.
111 The path name is interpreted according to the server's path name parsing rules
112 and is not necessarily slash-separated, though on most servers, this is the
113 case.
114 .It No nfs:// Ns Ar host Ns Oo : Ns Ar port Oc Ns / Ns Ar pathname
115 This is an NFS URL and follows the standard convention for NFS URLs as described
118 .%R NFS URL Scheme
119 .%T RFC 2224
121 See the discussion of URLs and the public option under
122 .Sx NFS FILE SYSTEMS
123 for a more detailed discussion.
124 .It Xo
125 .Ar host Ns : Ns Ar pathname
126 .No nfs:// Ns Ar host Ns Oo : Ns Ar port Oc Ns / Ns Ar pathname
128 .Ar host Ns : Ns Ar pathname
129 is a comma-separated list of
130 .Ar host Ns : Ns Ar pathname .
131 See the discussion of replicated file systems and failover under
132 .Sx NFS FILE SYSTEMS
133 for a more detailed discussion.
134 .It Ar hostlist pathname
135 .Ar hostlist
136 is a comma-separated list of hosts.
137 See the discussion of replicated file systems and failover under
138 .Sx NFS FILE SYSTEMS
139 for a more detailed discussion.
143 .Nm mount
144 command maintains a table of mounted file systems in
145 .Pa /etc/mnttab ,
146 described in
147 .Xr mnttab 4 .
149 .Nm mount_nfs
150 supports both NFSv3 and NFSv4 mounts.
151 The default NFS version is NFSv4.
152 .Ss Options
154 .Xr mount 8
155 for the list of supported
156 .Ar generic_options .
158 .Xr share_nfs 8
159 for a description of server options.
160 .Bl -tag -width Ds
161 .It Fl o Ar specific_options
162 Set file system specific options according to a comma-separated list with no
163 intervening spaces.
166 The following list describes
167 .Ar specific_options :
168 .Bl -tag -width Ds
169 .It Sy acdirmax Ns = Ns Ar n
170 Hold cached attributes for no more than
171 .Ar n
172 seconds after directory update.
173 The default value is 60.
174 .It Sy acdirmin Ns = Ns Ar n
175 Hold cached attributes for at least
176 .Ar n
177 seconds after directory update.
178 The default value is 30.
179 .It Sy acregmax Ns = Ns Ar n
180 Hold cached attributes for no more than
181 .Ar n
182 seconds after file modification.
183 The default value is 60.
184 .It Sy acregmin Ns = Ns Ar n
185 Hold cached attributes for at least
186 .Ar n
187 seconds after file modification.
188 The default value is 3.
189 .It Sy actimeo Ns = Ns n
191 .Sy min
193 .Sy max
194 times for regular files and directories to
195 .Ar n
196 seconds.
198 .Sx File Attributes ,
199 below, for a description of the effect of setting this option to 0.
202 .Sx Specifying Values for Attribute Cache Duration Options ,
203 below, for a description of how
204 .Sy acdirmax , acdirmin , acregmax , acregmin ,
206 .Sy actimeo
207 are parsed on a
208 .Nm mount
209 command line.
210 .It Sy bg Ns | Ns Sy fg
211 If the first attempt fails, retry in the background, or, in the foreground.
212 The default is
213 .Sy fg .
214 .It Sy forcedirectio Ns | Ns Sy noforcedirectio
216 .Sy forcedirectio
217 is specified, then for the duration of the mount, forced direct I/O is used.
218 If the filesystem is mounted using
219 .Sy forcedirectio ,
220 data is transferred directly between client and server, with no buffering on the
221 client.
222 If the filesystem is mounted using
223 .Sy noforcedirectio ,
224 data is buffered on the client.
225 .Sy forcedirectio
226 is a performance option that is of benefit only in large sequential data
227 transfers.
228 The default behavior is
229 .Sy noforcedirectio .
230 .It Sy grpid
231 By default, the GID associated with a newly created file obeys the System V
232 semantics; that is, the GID is set to the effective GID of the calling process.
233 This behavior can be overridden on a per-directory basis by setting the set-GID
234 bit of the parent directory; in this case, the GID of a newly created file is
235 set to the GID of the parent directory
236 .Po see
237 .Xr open 2
239 .Xr mkdir 2
240 .Pc .
241 Files created on file systems that are mounted with the
242 .Sy grpid
243 option obeys BSD semantics independent of whether the set-GID bit of the parent
244 directory is set; that is, the GID is unconditionally inherited from that of the
245 parent directory.
246 .It Sy hard Ns | Ns Sy soft
247 Continue to retry requests until the server responds
248 .Pq Sy hard
249 or give up and return an error
250 .Pq Sy soft .
251 The default value is
252 .Sy hard .
253 Note that NFSv4 clients do not support soft mounts.
254 .It Sy intr Ns | Ns Sy nointr
255 Allow
256 .Pq do not allow
257 keyboard interrupts to kill a process that is hung while waiting for a response
258 on a hard-mounted file system.
259 The default is
260 .Sy intr ,
261 which makes it possible for clients to interrupt applications that can be
262 waiting for a remote mount.
263 .It Sy noac
264 Suppress data and attribute caching.
265 The data caching that is suppressed is the write-behind.
266 The local page cache is still maintained, but data copied into it is immediately
267 written to the server.
268 .It Sy nocto
269 Do not perform the normal close-to-open consistency.
270 When a file is closed, all modified data associated with the file is flushed to
271 the server and not held on the client.
272 When a file is opened the client sends a request to the server to validate the
273 client's local caches.
274 This behavior ensures a file's consistency across multiple NFS clients.
275 When
276 .Sy nocto
277 is in effect, the client does not perform the flush on close and the request for
278 validation, allowing the possibility of differences among copies of the same
279 file as stored on multiple clients.
281 This option can be used where it can be guaranteed that accesses to a specified
282 file system are made from only one client and only that client.
283 Under such a condition, the effect of
284 .Sy nocto
285 can be a slight performance gain.
286 .It Sy port Ns = Ns Ar n
287 The server IP port number.
288 The default is
289 .Dv NFS_PORT .
290 If the
291 .Sy port
292 option is specified, and if the resource includes one or more NFS URLs, and if
293 any of the URLs include a port number, then the port number in the option and in
294 the URL must be the same.
295 .It Sy posix
296 Request POSIX.1 semantics for the file system.
297 Requires a mount Version 2
298 .Xr mountd 8
299 on the server.
301 .Xr standards 5
302 for information regarding POSIX.
303 .It Sy proto Ns = Ns Ar netid Ns | Ns Sy rdma
304 By default, the transport protocol that the NFS mount uses is the first
305 available RDMA transport supported both by the client and the server.
306 If no RDMA transport is found, then it attempts to use a TCP transport or,
307 failing that, a UDP transport, as ordered in the
308 .Pa /etc/netconfig
309 file.
310 If it does not find a connection oriented transport, it uses the first available
311 connectionless transport.
312 Use this option to override the default behavior.
314 .Sy proto
315 is set to the value of
316 .Ar netid
318 .Sy rdma .
319 .Ar netid
320 is the value of the
321 .Sy network_id
322 field entry in the
323 .Pa /etc/netconfig
324 file.
326 The UDP protocol is not supported for NFS Version 4.
327 If you specify a UDP protocol with the
328 .Sy proto
329 option, NFS version 4 is not used.
330 .It Sy public
332 .Sy public
333 option forces the use of the public file handle when connecting to the NFS
334 server.
335 The resource specified might not have an NFS URL.
336 See the discussion of URLs and the public option under
337 .Sx NFS FILE SYSTEMS
338 for a more detailed discussion.
339 .It Sy quota Ns | Ns Sy noquota
340 Enable or prevent
341 .Xr quota 8
342 to check whether the user is over quota on this file system; if the file system
343 has quotas enabled on the server, quotas are still checked for operations on
344 this file system.
345 .It Sy remount
346 Remounts a read-only file system as read-write
347 .Po using the
348 .Sy rw
349 option
350 .Pc .
351 This option cannot be used with other
352 .Fl o
353 options, and this option works only on currently mounted read-only file systems.
354 .It Sy retrans Ns = Ns Ar n
355 Set the number of NFS retransmissions to
356 .Ar n .
357 The default value is 5.
358 For connection-oriented transports, this option has no effect because it is
359 assumed that the transport performs retransmissions on behalf of NFS.
360 .It Sy retry Ns = Ns Ar n
361 The number of times to retry the
362 .Nm mount
363 operation.
364 The default for the
365 .Nm mount
366 command is 10000.
368 The default for the automounter is 0, in other words, do not retry.
369 You might find it useful to increase this value on heavily loaded servers, where
370 automounter traffic is dropped, causing unnecessary
371 .Qq server not responding
372 errors.
373 .It Sy rsize Ns = Ns Ar n
374 Set the read buffer size to a maximum of
375 .Ar n
376 bytes.
377 The default value is 1048576 when using connection-oriented transports with
378 Version 3 or Version 4 of the NFS protocol, and 32768 when using connection-less
379 transports.
380 The default can be negotiated down if the server prefers a smaller transfer
381 size.
382 .Qq Read
383 operations may not necessarily use the maximum buffer size.
384 When using Version 2, the default value is 32768 for all transports.
385 .It Sy sec Ns = Ns Ar mode
386 Set the security
387 .Ar mode
388 for NFS transactions.
390 .Sy sec Ns =
391 is not specified, then the default action is to use AUTH_SYS over NFS Version 2
392 mounts, use a user-configured default
393 .Sy auth
394 over NFS version 3 mounts, or to  negotiate a mode over Version 4 mounts.
396 The preferred mode for NFS Version 3 mounts is the default mode specified in
397 .Pa /etc/nfssec.conf
398 .Po see
399 .Xr nfssec.conf 4
401 on the client.
402 If there is no default configured in this file or if the server does not export
403 using the client's default mode, then the client picks the first mode that it
404 supports in the array of modes returned by the server.
405 These alternatives are limited to the security flavors listed in
406 .Pa /etc/nfssec.conf .
408 NFS Version 4 mounts negotiate a security mode when the server returns an array
409 of security modes.
410 The client attempts the mount with each security mode, in order, until one is
411 successful.
413 Only one mode can be specified with the
414 .Sy sec Ns =
415 option.
417 .Xr nfssec 5
418 for the available
419 .Ar mode
420 options.
421 .It Sy secure
422 This option has been deprecated in favor of the
423 .Sy sec Ns = Ns Sy dh
424 option.
425 .It Sy timeo Ns = Ns Ar n
426 Set the NFS timeout to
427 .Ar n
428 tenths of a second.
429 The default value is 11 tenths of a second for connectionless transports, and
430 600 tenths of a second for connection-oriented transports.
431 This value is ignored for connectionless transports.
432 Such transports might implement their own timeouts, which are outside the
433 control of NFS.
434 .It Sy vers Ns = Ns Ar "NFS version number"
435 By default, the version of NFS protocol used between the client and the server
436 is the highest one available on both systems.
437 If the NFS server does not support the client's default maximum, the next lowest
438 version attempted until a matching version is found.
440 .Xr nfs 4
441 for more information on setting default minimum and maximum client versions.
442 .It Sy wsize Ns = Ns Ar n
443 Set the write buffer size to a maximum of
444 .Ar n
445 bytes.
446 The default value is 1048576 when using connection-oriented transports with
447 Version 3 or Version 4 of the NFS protocol, and 32768 when using connection-less
448 transports.
449 The default can be negotiated down if the server prefers a smaller transfer
450 size.
451 .Qq Write
452 operations may not necessarily use the maximum buffer size.
453 When using Version 2, the default value is 32768 for all transports.
454 .It Sy xattr Ns | Ns Sy noxattr
455 Allow or disallow the creation and manipulation of extended attributes.
456 The default is
457 .Sy xattr .
459 .Xr fsattr 5
460 for a description of extended attributes.
462 .Sh NFS FILE SYSTEMS
463 .Ss Background versus Foreground
464 File systems mounted with the
465 .Sy bg
466 option indicate that
467 .Nm mount
468 is to retry in the background if the server's mount daemon
469 .Pq Xr mountd 8
470 does not respond.
471 .Nm mount
472 retries the request up to the count specified in the
473 .Sy retry Ns = Ns Ar n
474 option
475 .Po note that the default value for
476 .Sy retry
477 differs between
478 .Nm mount
480 .Nm automount ;
481 see the description of
482 .Sy retry ,
483 above
484 .Pc .
485 Once the file system is mounted, each NFS request made in the kernel waits
486 .Sy timeo Ns = Ns Ar n
487 tenths of a second for a response.
488 If no response arrives, the time-out is multiplied by 2 and the request is
489 retransmitted.
490 When the number of retransmissions has reached the number specified in the
491 .Sy retrans Ns = Ns Ar n
492 option, a file system mounted with the
493 .Sy soft
494 option returns an error on the request; one mounted with the
495 .Sy hard
496 option prints a warning message and continues to retry the request.
497 .Ss Hard versus Soft
498 File systems that are mounted read-write or that contain executable files should
499 always be mounted with the
500 .Sy hard
501 option.
502 Applications using
503 .Sy soft
504 mounted file systems can incur unexpected I/O errors, file corruption, and
505 unexpected program core dumps.
507 .Sy soft
508 option is not recommended.
509 .Ss Authenticated requests
510 The server can require authenticated NFS requests from the client.
511 .Sy sec Ns = Ns Sy dh
512 authentication might be required.
514 .Xr nfssec 5 .
515 .Ss URLs and the public option
516 If the
517 .Sy public
518 option is specified, or if the
519 .Ar resource
520 includes and NFS URL,
521 .Nm mount
522 attempts to connect to the server using the public file handle lookup protocol.
525 .%R WebNFS Client Specification
526 .%T RFC 2054
528 If the server supports the public file handle, the attempt is successful;
529 .Nm mount
530 does not need to contact the server's
531 .Xr rpcbind 8
532 and the
533 .Xr mountd 8
534 daemons to get the port number of the
535 .Nm mount
536 server and the initial file handle of
537 .Ar pathname ,
538 respectively.
539 If the NFS client and server are separated by a firewall that allows all
540 outbound connections through specific ports, such as
541 .Dv NFS_PORT ,
542 then this enables NFS operations through the firewall.
543 The public option and the NFS URL can be specified independently or together.
544 They interact as specified in the following matrix:
545 .Bd -literal
546                    Resource Style
548                    host:pathname              NFS URL
550 public option      Force public file          Force public file
551                    handle and fail            handle and fail
552                    mount if not supported.    mount if not supported.
554                    Use Native paths.          Use Canonical paths.
556 default            Use MOUNT protocol.        Try public file handle
557                                               with Canonical paths.
558                                               Fall back to MOUNT
559                                               protocol if not
560                                               supported.
563 A Native path is a path name that is interpreted according to conventions used
564 on the native operating system of the NFS server.
565 A Canonical path is a path name that is interpreted according to the URL rules.
568 .%R Uniform Resource Locators (URL)
569 .%T RFC 1738
571 .Ss Replicated file systems and failover
572 .Ar resource
573 can list multiple read-only file systems to be used to provide data.
574 These file systems should contain equivalent directory structures and identical
575 files.
576 It is also recommended that they be created by a utility such as
577 .Xr rdist 1 .
578 The file systems can be specified either with a comma-separated list of
579 .Pa host:/pathname
580 entries and/or NFS URL entries, or with a comma-separated list of hosts, if all
581 file system names are the same.
582 If multiple file systems are named and the first server in the list is down,
583 failover uses the next alternate server to access files.
584 If the read-only option is not chosen, replication is disabled.
585 File access, for NFS Versions 2 and 3, is blocked on the original if NFS locks
586 are active for that file.
587 .Ss File Attributes
588 To improve NFS read performance, files and file attributes are cached.
589 File modification times get updated whenever a write occurs.
590 However, file access times can be temporarily out-of-date until the cache gets
591 refreshed.
593 The attribute cache retains file attributes on the client.
594 Attributes for a file are assigned a time to be flushed.
595 If the file is modified before the flush time, then the flush time is extended
596 by the time since the last modification
597 .Po under the assumption that files that changed recently are likely to change
598 soon
599 .Pc .
600 There is a minimum and maximum flush time extension for regular files and for
601 directories.
602 Setting
603 .Sy actimeo Ns = Ns Ar n
604 sets flush time to
605 .Ar n
606 seconds for both regular files and directories.
608 Setting
609 .Sy actimeo Ns = Ns Sy 0
610 disables attribute caching on the client.
611 This means that every reference to attributes is satisfied directly from the
612 server though file data is still cached.
613 While this guarantees that the client always has the latest file attributes from
614 the server, it has an adverse effect on performance through additional latency,
615 network load, and server load.
617 Setting the
618 .Sy noac
619 option also disables attribute caching, but has the further effect of disabling
620 client write caching.
621 While this guarantees that data written by an application is written directly to
622 a server, where it can be viewed immediately by other clients, it has a
623 significant adverse effect on client write performance.
624 Data written into memory-mapped file pages
625 .Pq Xr mmap 2
626 are not written directly to this server.
627 .Ss Specifying Values for Attribute Cache Duration Options
628 The attribute cache duration options are
629 .Sy acdirmax , acdirmin , acregmax , acregmin ,
631 .Sy actimeo ,
632 as described under
633 .Sx Options.
634 A value specified for
635 .Sy actimeo
636 sets the values of all attribute cache duration options except for any of these
637 options specified following
638 .Sy actimeo
639 on a
640 .Nm mount
641 command line.
642 For example, consider the following command:
643 .Bd -literal -offset indent
644 example# mount -o acdirmax=10,actimeo=1000 server:/path /localpath
647 Because
648 .Sy actimeo
649 is the last duration option in the command line, its value
650 .Pq 1000
651 becomes the setting for all of the duration options, including
652 .Sy acdirmax .
653 Now consider:
654 .Bd -literal -offset indent
655 example# mount -o actimeo=1000,acdirmax=10 server:/path /localpath
658 Because the
659 .Sy acdirmax
660 option follows
661 .Sy actimeo
662 on the command line, it is assigned the value specified
663 .Pq 10 .
664 The remaining duration options are set to the value of
665 .Sy actimeo
666 .Pq 1000 .
667 .Sh FILES
668 .Bl -tag -width Ds
669 .It Pa /etc/mnttab
670 table of mounted file systems
671 .It Pa /etc/dfs/fstypes
672 default distributed file system type
673 .It Pa /etc/vfstab
674 table of automatically mounted resources
676 .Sh EXAMPLES
677 .Bl -tag -width Ds
678 .It Sy Example 1 No Mounting an NFS File System
679 To mount an NFS file system:
680 .Bd -literal
681 example# mount serv:/usr/src /usr/src
683 .It Xo
684 .Sy Example 2
685 Mounting An NFS File System Read-Only With No suid Privileges
687 To mount an NFS file system read-only with no suid privileges:
688 .Bd -literal
689 example# mount -r -o nosuid serv:/usr/src /usr/src
691 .It Xo
692 .Sy Example 3
693 Mounting An NFS File System Over Version 2, with the UDP Transport
695 To mount an NFS file system over Version 2, with the UDP transport:
696 .Bd -literal
697 example# mount -o vers=2,proto=udp serv:/usr/src /usr/src
699 .It Xo
700 .Sy Example 4
701 Mounting an NFS File System Using An NFS URL
703 To mount an NFS file system using an NFS URL
704 .Pq a canonical path :
705 .Bd -literal
706 example# mount nfs://serv/usr/man /usr/man
708 .It Xo
709 .Sy Example 5
710 Mounting An NFS File System Forcing Use Of The Public File Handle
712 To mount an NFS file system and force the use of the public file handle
713 and an NFS URL
714 .Pq a canonical path
715 that has a non 7-bit ASCII escape sequence:
716 .Bd -literal
717 example# mount -o public nfs://serv/usr/%A0abc /mnt/test
719 .It Xo
720 .Sy Example 6
721 Mounting an NFS File System Using a Native Path
723 To mount an NFS file system using a native path
724 .Po where the server uses colons
725 .Pq Qq Sy \:
726 as the component separator
728 and the public file handle:
729 .Bd -literal
730 example# mount -o public serv:C:doc:new /usr/doc
732 .It Xo
733 .Sy Example 7
734 Mounting a Replicated Set of NFS File Systems with the Same Pathnames
736 To mount a replicated set of NFS file systems with the same pathnames:
737 .Bd -literal
738 example# mount serv-a,serv-b,serv-c:/usr/man /usr/man
740 .It Xo
741 .Sy Example 8
742 Mounting a Replicated Set of NFS File Systems with Different Pathnames
744 To mount a replicated set of NFS file systems with different pathnames:
745 .Bd -literal
746 example# mount serv-x:/usr/man,serv-y:/var/man,nfs://serv-z/man /usr/man
749 .Sh SEE ALSO
750 .Xr rdist 1 ,
751 .Xr lockd 8 ,
752 .Xr mountall 8 ,
753 .Xr mountd 8 ,
754 .Xr nfsd 8 ,
755 .Xr quota 8 ,
756 .Xr statd 8 ,
757 .Xr mkdir 2 ,
758 .Xr mmap 2 ,
759 .Xr mount 2 ,
760 .Xr open 2 ,
761 .Xr umount 2 ,
762 .Xr mnttab 4 ,
763 .Xr nfs 4 ,
764 .Xr nfssec.conf 4 ,
765 .Xr attributes 5 ,
766 .Xr fsattr 5 ,
767 .Xr nfssec 5 ,
768 .Xr standards 5 ,
769 .Xr lofs 7FS ,
770 .Xr inet 7P ,
771 .Xr inet6 7P
773 .%A Callaghan
774 .%A Brent
775 .%R WebNFS Client Specification
776 .%T RFC 2054
777 .%D October 1996
780 .%A Callaghan
781 .%A Brent
782 .%R NFS URL Scheme
783 .%T RFC 2224
784 .%D October 1997
787 .%A Berners-Lee
788 .%A Masinter
789 .%A McCahill
790 .%R Uniform Resource Locators (URL)
791 .%T RFC 1738
792 .%D December 1994
794 .Sh NOTES
795 An NFS server should not attempt to mount its own file systems.
797 .Xr lofs 7FS .
799 If the directory on which a file system is to be mounted is a symbolic link,
800 the file system is mounted on the directory to which the symbolic link refers,
801 rather than being mounted on top of the symbolic link itself.
803 Since the root
804 .Pq Pa /
805 file system is mounted read-only by the kernel during the boot process, only the
806 .Sy remount
807 option
808 .Po and options that can be used in conjunction with
809 .Sy remount
811 affect the root
812 .Pq Pa /
813 entry in the
814 .Pa /etc/vfstab
815 file.
817 The NFS client service is managed by the service management facility,
818 .Xr smf 5 ,
819 under the service identifier:
820 .Bd -literal -offset indent
821 svc:/network/nfs/client:default
824 Administrative actions on this service, such as enabling, disabling, or
825 requesting restart, can be performed using
826 .Xr svcadm 8 .
827 The service's status can be queried using the
828 .Xr svcs 1
829 command.