跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中管理网络文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
Oracle Solaris 发行版包括了一个称为镜像挂载的新挂载工具。一旦在 NFSv4 服务器上共享了某个文件系统,镜像挂载即允许 NFSv4 客户机访问该文件系统中的文件。无需使用 mount 命令或更新 autofs 映射,即可访问这些文件。实际上,一旦一个 NFSv4 文件系统挂载在客户机上,该服务器中的任何其他文件系统也将挂载。
通常,镜像挂载工具最适合用于 NFSv4 客户机,但以下情况除外:
需要在客户机上使用与服务器上存在的分层结构不同的分层结构
需要使用与父文件系统的挂载选项不同的挂载选项
如果使用手动挂载或 autofs 将某个文件系统挂载到 NFSv4 客户机上,则可以使用镜像挂载工具将已添加到已挂载文件系统的任何其他文件系统挂载到该客户机上。客户机可以使用与父目录上使用的相同挂载选项请求访问新文件系统。如果挂载由于任何原因而失败,服务器和客户机之间将发生常规 NFSv4 安全协商以调整挂载选项,以便使挂载请求成功。
如果存在为特定服务器文件系统设置的自动挂载触发点,则自动挂载触发器将优先于镜像挂载,因此该文件系统将不会发生镜像挂载。在这种情况下,要使用镜像挂载,将需要删除自动挂载项。
在 Oracle Solaris 11 发行版中,访问 /net 或 /home 自动挂载点会导致挂载 /net 或 /home 服务器名称空间。对这些目录下的目录或文件的访问将通过镜像挂载功能实现。
有关如何使镜像挂载工作的具体说明,请参见:
如果已镜像挂载的文件系统处于空闲状态,则在经过指定的非活动时间段后,将自动卸载该文件系统。该时间段是使用 timeout 参数设置的,自动挂载程序可出于同一目的使用该参数。
如果手动卸载某个 NFS 文件系统,则该文件系统内包含的任何已镜像挂载的文件系统处于空闲状态时,也将一起卸载。如果文件系统内存在活动的已镜像挂载的文件系统,手动卸载将失败,就像该原始文件系统处于繁忙状态一样。但是,强制卸载将传播到所包含的所有已镜像挂载的文件系统。
如果在自动挂载的文件系统内遇到文件系统边界,则将发生镜像挂载。当自动挂载程序卸载父文件系统时,如果该文件系统内的任何已镜像挂载的文件系统处于空闲状态,也将被自动卸载。如果存在活动的已镜像挂载的文件系统,将不会发生自动卸载,这保持了当前的自动挂载行为。