何时/为什么使用 mount -a 而不是 auto?

何时/为什么使用 mount -a 而不是 auto?

我理解mount -a可以达到与 相同的效果auto,但仍不清楚的是何时mount -a使用?据我所知,auto通常在文件中指定/etc/fstab

答案1

它不会“达到同样的结果” auto;它实现 auto。它是在启动期间运行以挂载auto文件系统的程序。(两次:一次是早期针对本地文件系统,一次是网络启动后针对 NFS 文件系统。)

答案2

这个讨论对我来说似乎有点令人困惑,我不知道为什么,除非我遗漏了什么。

我一直使用“mount -a”来测试运行对我的 fstab 文件的更改,以确保它正常工作,而无需不断重新启动。这是一个方便的测试功能。我很确定它所做的与启动时所做的相同。

“auto/noauto”选项与“mount -a”没有直接关系。我认为 auto 是默认选项,因此甚至不需要使用它。但它只是意味着设备将在启动时挂载(并且,当您键入“mount -a”时,因为它是等效的)。我个人从来不需要使用“noauto”选项,但我相信当您想为设备指定挂载选项,但不想实际挂载它时会使用它,除非用户使用 mount 命令明确执行。

相关内容