偶尔,我需要调整服务器的挂载点,而我并不总是能够立即重新启动系统。因此,为了检查我的修订是否/etc/fstab
正确,我通常会mount -a
查看是否有任何投诉。如果没有投诉,我相信我的修订/etc/fstab
没有问题,并让服务器团队随时重新启动服务器。
但是,我一直在想,这真的是一种非常安全可靠的方法吗?假设外部环境相同(即没有损坏的硬盘或关闭的远程 sftp/NFS 服务器),是否总能mount -a
保证下次重启不会因为配置不正确而中断/etc/fstab
?
编辑:
正如@GeraldSchneider 的评论所指出的,这里回答了一个非常类似的问题:如何在不重启的情况下验证 fstab?不过,我想补充一点——希望这可以将我的问题与上一个问题区分开来:
假设mount -a
将根据 挂载所有设备/etc/fstab
,而我想noexec
从 中的一个特定条目中删除fstab
。看来mount -a
不会使此删除生效,我必须实际重新启动系统才能在挂载点内执行命令。
这让我担心是否真的mount -a
可以复制真正重启后发生的所有事情。