Linux:在NFS中使用autofs与仅使用fstab之间的区别


Answers:


6

使用fstab的好处是将远程文件系统挂载到系统上(noauto不使用mount选项时)。

此外,这取决于如何定义安装点。有两个选项确定NFS客户端无法访问服务器时的恢复行为。使用该hard选项(默认选项),如果在安装nfs共享时遇到问题,引导过程将暂停,并反复尝试无限期安装该共享。如果使用了该soft选项,则在retrans发送重传后安装将失败。

另一方面,autofs仅在需要和访问它们时挂载nfs共享。


那也是我对autofs的理解。因此,autofs将通过首先挂载NFS卷然后完成请求来响应引用该安装点的stat或其他文件系统请求?操作完成后是否会立即卸载NFS?
Gregg Leventhal 2013年

可以将@GreggLeventhal autofs配置为在一段时间不活动后卸载。将超时设置为0并不是一个好主意,因为当您连续访问两个文件时,这将导致非常频繁的卸载-挂载周期。
吉尔斯(Gillles)“所以-别再邪恶了”

与通过fstab挂载相比,这样做有什么好处?
格雷格·莱文塔尔

5

autofs的好处是,当无法访问NFS挂载时,您可以正常启动服务器(并使用它)。只有想要访问NFS挂载的用户/应用程序会注意到不可用。使用fstab,您的服务器可能拒绝引导(硬选项),引导非常慢(带超时的硬选项),或者您可能必须在每次失败时手动重新安装不可用的NFS挂载(软选项)。如果我错了,请有人纠正我。


我发现这篇文章它增加了至少一个点,以这样的回答:golinuxhub.com/2014/09/...
MrMas

只是一个提示,我不知道它是否是标准,但是fstab在Ubuntu / Debian上有nofail可以防止在不可用的fs目标上启动失败的选项
JacopKane

1

通常,正如我们所知,引导时的挂载是通过/ etc / fstab进行的,而autofs是稍后发生的守护程序。因此,通常最好在autofs上使用NFS共享,这样,如果NFS共享加载失败(有时会发生),则在引导过程中不会出现任何问题。autofs的优点是由于减少了不必要的安装点,因此减少了autofs的启动时间。自动卸载也将按照该期间完成。网络效率提高。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.