Linux

CentOS 7 NFS 分區不會在啟動時掛載

  • September 26, 2016

我有一個 CentOS 7 x64 伺服器,它不會在啟動時在 /etc/fstab 中掛載 NFS 條目。配置是正確的,因為如果我執行 mount -a,一切都會像魅力一樣工作。fstab 條目就是這樣。

10.0.0.61:/vault/enterprise     /usr/www/vault  nfs     rw      0       0
10.0.0.61:/vault/files          /usr/www/files  nfs     rw      0       0
10.0.0.61:/vault/data           /usr/data       nfs     rw      0       0

最初我是一名freebsd 管理員。我讓共享工作沒有問題,但我不明白為什麼它們不能在啟動時工作。伺服器上的 iDRAC 是否會產生干擾?我在環回上的VIP與它有什麼關係嗎?我完全不知所措。

您需要在掛載選項中使用 _netdev。這將導致掛載發生在 netwokring 完成初始化之後,而不是可能在之前(與本地磁碟一樣)。

此外,認真考慮使用 autofs 掛載 NFS 和其他基於網路的文件系統。與使用 fstab 掛載本質上更具動態性的捲(以及定期斷開連接的捲)相比,它的表現要好得多,並且需要的注意力要少得多。具體來說,autofs 將在訪問時掛載給定的捲,而不是在引導時掛載。如果失敗,它也會自動重新安裝它。

引用自:https://serverfault.com/questions/698161