2013-07-16 75 views
0

我有一個很奇怪的NFS問題。我有兩個系統。一個是我的工作站,Ubuntu 13.04,Linux內核3.8.0。在這裏,我有一個目錄,其中包含我正在處理的代碼:/home/user/source。另一個是在某個遠程服務器上運行的虛擬機。它有Centos 6.3並將目錄安裝在/otp/source。關鍵是我有一個完整的開發環境需要運行我的代碼,但我想將代碼本身存儲在本地計算機上,以便更輕鬆地訪問Eclipse和其他開發工具。在NFS服務器重啓之前NFS不可用

不幸的是,當我重啓我的本地機器時,虛擬機箱上的NFS文件系統不可用,直到我運行:/etc/init.d/nfs-kernel-server restart。我無法弄清楚爲什麼。下面是/etc/exports我的本地機器上的唯一行:

/home/user/source 10.0.19.192(rw,sync,subtree_check) 

這裏從/etc/fstab的行虛擬機,其中NFS描述的:

10.10.1.205:/opt/source /opt/WP nfs defaults,nofail 0 0 
+0

NFS服務器可能沒有在啓動時啓動?重新啓動本地計算機後,查找「nfsd」正在運行。 –

+0

你是對的,情況正是如此。 ^^你能告訴我如何在啓動後啓動nfs嗎?我在互聯網上發現自己有點神祕。看來我應該將它添加到/ etc/inittab中,因爲我的系統上沒有這樣的文件,所以我沒有提示,如何編寫它。 順便說一下,不應該在/etc/init.d中自動運行所有腳本嗎? – Sventimir

回答

1

它看起來像你的NFS服務器是不是在開機時啓動。我認爲,即使是在Ubuntu 13.04,你仍然可以用「rcconf」程序管理此:

sudo apt-get install rcconf dialog 
sudo rcconf 

然後,檢查了NFS的內核服務器。

如果由於某種原因,這不起作用,請嘗試使用sysv-rc-conf軟件包的類似過程。

+0

謝謝你的回答。不幸的是,這兩個解決方案都沒有奏效在兩個工具中檢查'nfs-kernel-server'是否啓動(在'sysv-rc-conf'中,我檢查了所有可能的運行級別),並且NFS在系統啓動時仍然不啓動。 – Sventimir

+0

嗨,這對我來說是一個類似的問題[鏈接](http://askubuntu.com/q/440224/25305) – pacomet