此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
缺省情况下,rc 脚本一般会在引导时启动以下 NFS 守护进程: nfsd、mountd、statd、lockd 和自动挂载守护进程 automountd。现在,如果计算机不需要 NFS 和自动挂载服务,则脚本不会启动 NFS 守护进程和自动挂载守护进程。
以下是对新性能的描述:
现在,仅当自动挂载映射具有有效的项时,automount 实用程序(由 /etc/init.d/autofs 调用)才在引导时启动 automountd。
/etc/init.d/nfs.server 仅在计算机有 NFS 输出时才在引导时启动 mountd、nfsd、statd 和 lockd。
/etc/init.d/nfs.client 仅在 /etc/vfstab 包括 NFS 文件系统时才启动 statd 和 lockd。
NFS 和自动挂载服务可能不会在引导时启动。以下命令可在计算机需要时启动上述服务。
automount 实用程序可以启动 automountd 守护进程。
带 -F nfs 选项的 mount 命令可以启动 lockd 和 statd 守护进程。automountd 守护进程还可以启动 lockd 和 statd。
带 -F nfs 选项的 share 命令可以启动 nfsd、mountd、lockd 和 statd 守护进程。
这种禁用 NFS 和自动挂载服务的机制具有以下优点:
不在计算机上运行不必要的守护进程,从而提高安全性。
导出文件系统的过程得到简化。可使用带 -nfs 选项的 share 命令启动 nfsd 和 mountd 守护进程以及 lockd 和 statd 守护进程(如有必要)。您不必再编辑 /etc/dfs/dfstab 文件然后再调用 /etc/init.d/nfs.server 程序。这种新增功能允许用一个命令来配置 NFS 导出,而不用编辑任何配置文件。但是,在重新引导系统的情况下,若未将导出包括在 /etc/dfs/dfstab 文件中,则此类导出不会自动恢复。
有关更多信息,请参阅以下手册页:mountd(1M)、lockd(1M)、statd(1M) 和 nfsd(1M)。
有关详细信息,另请参见《系统管理指南:网络服务》。