Linux

fstab 不會自動掛載 NFS

最近在比較早期的 CentOS 6 把 mount 點寫入 fstab 中,再重新開機並未自掛載上去,執行 mount -a 也沒有任何錯誤訊息並正確掛載,填入 “_netdev” 也未正確掛載。

在其他設備使用相同 fstab 指令重新開機後可正確掛載 nfs,但 CentOS 6 就無法執行成功,在 google 後發現如果未啟動 netfs 就會造成此現象。

執行語法確認目前開機是否會掛載,如果為 “off” 開機不啟動。

[root@XXX ~]# chkconfig --list netfs
 netfs              0:off   1:off   2:off   3:off   4:off   5:off   6:off

顯示未開機啟動 netfs 執行以下參數,讓 fstab 正確執行_netdev 參數在網路開啟後掛載。

chkconfig netfs on

執行後可以再執行一次 chkconfig –list netfs 確認已轉成 on 開機啟動,輸出結果如下:

[root@XXX ~]# chkconfig --list netfs
 netfs              0:off   1:off   2:on    3:on    4:on    5:on    6:off

修改參數後重開設備後正確掛載,請注意在未測試 mount -a 可以正常掛載已前請勿重開設備。

參考來源:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *