`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可以真正複製真正重啟後將發生的一切。

相關內容