`mount -a` 是否确保我有一个正确的 /etc/fstab 文件

`mount -a` 是否确保我有一个正确的 /etc/fstab 文件

偶尔,我需要调整服务器的挂载点,而我并不总是能够立即重新启动系统。因此,为了检查我的修订是否/etc/fstab正确,我通常会mount -a查看是否有任何投诉。如果没有投诉,我相信我的修订/etc/fstab没有问题,并让服务器团队随时重新启动服务器。

但是,我一直在想,这真的是一种非常安全可靠的方法吗?假设外部环境相同(即没有损坏的硬盘或关闭的远程 sftp/NFS 服务器),是否总能mount -a保证下次重启不会因为配置不正确而中断/etc/fstab

编辑:

正如@GeraldSchneider 的评论所指出的,这里回答了一个非常类似的问题:如何在不重启的情况下验证 fstab?不过,我想补充一点——希望这可以将我的问题与上一个问题区分开来:

假设mount -a将根据 挂载所有设备/etc/fstab,而我想noexec从 中的一个特定条目中删除fstab。看来mount -a不会使此删除生效,我必须实际重新启动系统才能在挂载点内执行命令。

这让我担心是否真的mount -a可以复制真正重启后发生的所有事情。

相关内容