有時,我需要調整伺服器的掛載點,但我並不總是可以立即重新啟動系統。因此,為了檢查我的修改是否/etc/fstab
正確,我通常會mount -a
看看是否有任何投訴。如果沒有投訴,我相信我的/etc/fstab
沒問題,讓伺服器團隊隨時重新啟動伺服器。
但我一直在想,這真的是一種非常安全可靠的方式嗎?假設外部環境相同(即沒有損壞的硬碟或關閉遠端 sftp/NFS 伺服器),將mount -a
始終保證下次重新啟動不會因為配置不正確而中斷/etc/fstab
?
編輯:
正如@GeraldSchneider 的評論所指出的,這裡回答了一個非常相似的問題:如何在不重新啟動的情況下驗證 fstab?。然而,我想再補充一點——希望這可以將我的問題與上一個問題區分開來:
假設mount -a
要根據 掛載所有設備/etc/fstab
,並且我想noexec
從 中的一個特定條目中刪除fstab
。看來這mount -a
不會使此刪除有效,我必須實際重新啟動系統才能在安裝點內執行命令。
這讓我擔心是否mount -a
可以真正複製真正重啟後將發生的一切。