我们正在重新设计我们的 NFS 服务,并且可以选择在/etc/fstab
启动时静态安装我们的 NFS 共享或作为autofs
直接映射。
在我们的新设计中,我们只有 2 个坐骑,并且这些坐骑会或多或少地被不断访问,因此autofs
坐骑超时的能力没有任何好处。
我们的新 NFS 服务器是一个集群设备,因此服务的可用性不会产生影响(请参阅我之前关于挂载点或多或少被持续访问的声明)。
我们使用主机配置管理,它应该能够fstab
同样好地管理 autofs 映射或带有条目的静态挂载;我们也不希望它们发生太大的变化。
我们当前的设置使用自动挂载程序,因此改用静态挂载将是一个变化;我们试图找到在我们的环境中使用静态挂载的注意事项,但一无所获。我们在 Google、ServerFault 和我们自己的经验中搜索后都没有找到任何东西。使用静态挂载似乎更简单,并且删除了可能损坏的移动部件,但仍然感觉有些不对劲。
考虑到上述因素,使用静态安装是否存在我们忽略的缺点?
(客户端是 NFSv4、CentOS/Red Hat Enterprise Linux 5/6/+ 和 Solaris 10。每个平台的库存autofs
都是所考虑的自动挂载程序。)
答案1
实际上很难争论。我唯一能指出的一点(发生在我身上)是,如果您使用 fstab 中的静态挂载,并且某人/某物出错,系统可能无法启动,您必须进入救援模式才能使系统重新上线。使用 autofs 时不会发生这种情况。
答案2
我认为静态挂载 fstab 和 autofs 挂载之间的区别是,当您在 fstab 中进行所需的输入时,它将像永久挂载一样。即,即使用户注销它也会被挂载。
在 Autofs 情况下,每当用户登录时它将自动挂载,每当用户注销时它将自动断开/卸载。