从另一台计算机挂载 NFS 共享的最佳方法是什么?使用 /etc/fstab 条目挂载还是使用 autofs 挂载?
它们之间有什么区别?
答案1
Autofs 是按需自动安装文件系统,就像您需要时一样。
NFS 就像远程安装一个完整的分区,您将可以使用该分区的全部内容。
但与 nfs 相比,autofs 没有什么优势
AutoFS的优点
1 当用户尝试访问要挂载的远程文件系统的指定挂载点下的任何文件或目录时,会自动且透明地访问共享。
2 由于启动时不进行安装,因此启动时间显着缩短。
3 通过减少永久活动安装点的数量来提高网络访问和效率。
4 通过将备用服务器指定为文件系统的源,可以减少失败的安装请求。
答案2
当机器启动时(例如重新启动后),这种差异会影响您。您的 NFS 装载将不存在。对于某些操作系统,机器将无法启动。
/etc/fstab
在引导顺序的早期读取以挂载文件系统
autofs
是在启动顺序中稍后启动的守护进程。高层次上:
- 首先你的文件系统是从
/etc/fstab
- 接下来,您的网络上线
- 随后,自动安装程序守护进程
autofs
启动
我见过一台机器无法启动,因为有人添加了以下内容/etc/fstab
:
10.1.2.3:/path/to/nfs/export /local/path
计算机尝试加载该 NFS 安装点但失败,因为网络服务尚未启动。