在什么情况下,对于专用于一台服务器的共享,使用 AutoFS 而不是 vfstab 会更有利?

在什么情况下,对于专用于一台服务器的共享,使用 AutoFS 而不是 vfstab 会更有利?

考虑由三台 Solaris 服务器 (Server1-3) 组成的环境:

  1. 其中 Server1-3 都共享一个 mount nas-server.company.com:/vol/appls-backup,用于定期存储备份和恢复相关文件(每隔几个小时一次)。

    • 在这里,我认为选择使用 AutoFS 具有明显的优势 - 这里自动挂载器的目的是节省本地系统资源并减少与多个服务器共享文件系统的系统之间的耦合[参考]。
  2. 现在,每个服务器都有一个安装在应用程序集和实时数据所在的某个安装点上的共享。我放置了这些安装件/etc/vfstab,以便在系统启动时安装就会发生。由于连续访问它们,如果 AutoFS 在某个时间自动卸载共享,可能会导致延迟。

现在对于情况 #2,在什么情况下 AutoFS 比使用 vfstab 更可取或更需要?

答案1

如果系统启动时存储资源未启动,您总是希望使用 AutoFS。这是 AutoFS 提供的主要功能之一。如果没有它,服务器将尝试安装存储资源,超时,并且如果您只是在启动时安装它,则永远不会再尝试。

此外,AutoFS 允许您关闭存储后端,并且客户端基本上将永远等待它恢复。

红帽存储管理指南总结得差不多了。

此外,AutoFS 不仅仅用于自动挂载 NFS 共享,您还可以使用它来自动挂载大多数内容,包括 CIFS (Samba),甚至是 Linux 发行版中很少使用的 ISO 文件。

相关内容