在 debian 上自動掛載 nfs 共享

在 debian 上自動掛載 nfs 共享

我有一個問題自動地在我的 debian 伺服器上安裝 nfs 共用。

伺服器結構有點複雜。我有一台運行 mac os x 10.7 的 mac mini 伺服器,並且在 Oracle VirtualBox 4.1.12 VM 上運行 Debian Squeez。現在的想法是從 mac 掛載 2 個目錄作為 nfs 共享。

Mac 設定 /etc/exports

/ws_home -maproot=root ip.from.the.debian
/ws_data -maproot=root ip.from.the.debian

來自 debian 伺服器的 /etc/fstab

ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid 0 0
ip.from.the.mac:/ws_home /home nfs rw,hard,intr,async,nodev,nosuid 0 0

現在當我掛載-a它工作完美,但重新啟動後,共享不會自動安裝,我不明白為什麼或我必須做什麼才能自動安裝它。

我也嘗試添加一個汽車標記到 fstab

ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid,auto 0 0

但這並沒有改變任何事情

答案1

正如 @hornetbss 所建議的,您可能需要延遲 nfs 共享的安裝,直到網路啟動。您應該能夠透過添加_netdev作為股票的選擇權來實現這一點。

ip.from.the.mac:/ws_data /data nfs _netdev,rw,hard,intr,async,nodev,nosuid 0 0

如果第一次失敗,還有一些選項fg可以bg重新嘗試安裝(在前台或後台)。

另一種可能性是使用 autofs,它在存取驅動器時會自動安裝驅動器。

相關內容