手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

share(1M)

名称

share - 显示文件系统共享,或者使本地文件系统可供远程系统挂载

用法概要

share [-F protocol] -a
share [-F protocol] [-o options] [-d description] pathname [sharename]
share [-F protocol] [-A]

描述

share 命令定义并发布文件系统共享(意味着文件系统可以通过共享协议进行挂载)。

如果省略 –F protocol 选项,则缺省使用 /etc/dfs/fstypes 中列出的第一个文件共享协议。

有关特定于 NFS 的共享选项的说明,请参见 share_nfs(1M)。有关特定于 SMB 的共享选项的说明,请参见 share_smb(1M)

使用 share 命令定义和发布 ZFS 文件系统的 NFS 或 SMB 共享属于传统操作。请考虑设置 share.nfs 属性或者使用 zfs share 命令来定义和发布 ZFS 文件系统的 NFS 或 SMB 共享。有关更多信息,请参见 share_nfs(1M)share_smb(1M)

share 命令的第三种形式(如上文中的“用法概要”中所示)中,share 将显示已发布的共享;在使用 –A 选项时,显示所有已配置(定义)的共享。

选项

–F protocol

指定文件共享协议。

–o specific_options
rw

向所有客户机以读写访问权限发布共享的 pathname。这是缺省行为。

rw=client[:client]...

仅向列出的客户机以读写访问权限发布共享的 pathname。其他系统不能访问该共享路径名。

ro

向所有客户机以只读访问权限发布共享路径名。

ro=client[:client]...

仅向列出的客户机以只读访问权限发布共享路径名。其他系统不能访问该共享路径名。

使用逗号分隔多个选项。使用冒号分隔一个选项的多个操作数。请参见“示例”部分。

–d

提供注释以描述要发布的文件系统共享。

–a

发布所有已定义的共享。

–A

显示所有定义的共享。

示例

示例 1 发布只读访问权限的 NFS 共享

以下命令定义并发布只读访问权限的 /ufsfs 的 NFS 共享。

# share -F nfs -o ro /ufsfs
示例 2 发布具有多个共享选项的 NFS 共享

以下命令定义并发布 /export/manuals 文件系统的 NFS 共享,该共享具有一个名为 users_nfs网络组,该组具有只读访问权限,并且包含来自指定主机的具有读写访问权限的用户。

# share -F nfs -o ro=users_nfs,rw=host1:host2:host3 /export/manuals

文件

/etc/dfs/dfstab

此文件已过时。SMF 服务在引导时发布 NFS 或 SMB 共享。

/etc/dfs/fstypes

文件共享协议列表。NFS 是缺省的文件共享协议。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
SUNWcs

另请参见

mountd(1M)nfsd(1M)share_nfs(1M)share_smb(1M)shareall(1M)unshare(1M)zfs(1M)zfs(1M)attributes(5)

附注

如果对同一个文件系统多次调用 share 命令,则最后一次 share 调用优先于之前的调用。最后一个 share 命令设置的选项将取代旧的选项。例如,如果将读写权限授予传统 /somefs 文件系统上的 usera,然后还需要将读写权限授予 /somefs 上的 userb;此时可使用以下语法:

example% share -F nfs -o rw=usera:userb /somefs