跳过导航链接 | |
退出打印视图 | |
![]() |
在 Oracle Solaris 11.1 中管理网络文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
在 Oracle Solaris 11 发行版中,share 命令可以创建在系统启动期间自动共享的永久性共享。与以前的发行版不同,您不需要编辑 /etc/dfs/dfstab 文件来为后续重新引导记录关于共享的信息。/etc/dfs/dfstab 将不再使用。
表 2-1 文件系统共享任务列表
|
使用 share 命令定义要共享的每个路径。重新引导系统时将会保留该信息。
# share -F nfs -o specific-options pathname
有关 specific-options 的完整列表,请参见 share_nfs(1M) 手册页。
运行 share 命令检查是否列出了正确选项:
# share -F nfs export_share_man /export/share/man sec=sys,ro export_ftp /usr/src sec=sys,rw=eng usr_share_src /export/ftp sec=sys,ro,public
另请参见
下一步是设置 autofs 映射,以便客户机可以访问已在服务器上共享的文件系统。有关更多信息,请参见Autofs 管理的任务概述。
请注意以下事项:
缺省情况下,可用于 NFS 挂载的所有文件系统都自动可用于 WebNFS 访问。需要使用此过程的唯一条件是以下情况之一:
要在当前不允许 NFS 挂载的服务器上允许 NFS 挂载
要随 share 命令使用 public 选项来重设公共文件句柄以缩短 NFS URL
要随 share 命令使用 index 选项来强制加载特定的 HTML 文件
您还可以使用 sharectl 实用程序配置文件共享协议,例如 NFS。请参见 sharectl(1M) 手册页和 sharectl 命令。
有关在启动 WebNFS 服务之前应考虑的问题的列表,请参见规划 WebNFS 访问。
使用 share 命令定义每个文件系统。以下示例中显示的 public 和 index 标记是可选的。
# share -F nfs -o ro,public,index=index.html /export/ftp
有关完整的选项列表,请参见 share_nfs(1M) 手册页。
运行 share 命令检查是否列出了正确选项:
# share -F nfs export_share_man /export/share/man sec=sys,ro usr_share_src /usr/src sec=sys,rw=eng export_ftp /export/ftp sec=sys,ro,public,index=index.html
在 /etc/nfs/nfslog.conf 中,您可以采用两种方法之一来更改设置。可以通过更改与 global 标记关联的数据来编辑所有文件系统的缺省设置。此外,也可以为此文件系统添加新的标记。如果不需要这些更改,则无需更改此文件。nfslog.conf(4) 手册页中介绍了 /etc/nfs/nfslog.conf 的格式。
使用 share 命令定义每个文件系统。必须在 /etc/nfs/nfslog.conf 中输入随 log=tag 选项使用的标记。本示例使用 global 标记中的缺省设置。
# share -F nfs -ro,log=global /export/ftp
运行 share 命令检查是否列出了正确选项:
# share -F nfs export_share_man /export/share/man sec=sys,ro usr_share_src /usr/src sec=sys,rw=eng export_ftp /export/ftp public,log=global,sec=sys,ro
# ps -ef | grep nfslogd
# svcadm restart network/nfs/server:default