man pages section 1M: System Administration Commands

Exit Print View

Updated: July 2014
 
 

unshare_nfs(1M)

Name

unshare_nfs - make local NFS file systems unavailable for mounting by remote systems

Synopsis

unshare [-F nfs] pathname

Description

The unshare command makes local file systems unavailable for mounting by remote systems. The shared file system must correspond to a line with NFS as the FSType in the file /etc/dfs/sharetab.

Options

The following options are supported:

–F

This option may be omitted if NFS is the first file system type listed in the file /etc/dfs/fstypes.

Files

/etc/dfs/fstypes

/etc/dfs/sharetab

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
service/file-system/nfs

See also

nfsd(1M), share(1M), attributes(5)

Notes

If the file system being unshared is a symbolic link to a valid pathname, the canonical path (the path which the symbolic link follows) will be unshared.

For example, if /export/foo is a symbolic link to /export/bar (/export/foo -> /export/bar), the following unshare command will result in /export/bar as the unshared pathname (and not /export/foo ):


example#  unshare -F nfs /export/foo

For file systems that are accessed by NFS Version 4 clients, once the unshare is complete, all NFS Version 4 state (open files and file locks) are released and unrecoverable by the clients. If the intent is to share the file system after some administrative action, the NFS daemon (nfsd ) should first be stopped and then the file system unshared. After the administrative action is complete, the file system would then be shared and the NFS daemon restarted. See nfsd(1M)