Ubuntu 12.04下NFS安裝配置圖解

以前就聽說過nfs服務,但是一直沒有用,在學習製作根文件系統的時候,纔算是真正用上它了,我感覺它還不錯,通過它“掛載”製作好的根文件系統。它在嵌入式中的角色就用下面的一張圖說明吧!

Ubuntu 12.04下NFS安裝配置圖解

用網線將主機與開發板連接起來,主機開啓nfs服務後,就可以像tftp一樣傳文件到開發板了,有的人會問,不如直接用tftp好了,但是nfs還可以掛載根文件系統啊!我等屌絲先這樣比較吧(本文主要是記錄安裝使用步驟)!

相關閱讀:

Ubuntu 12.04安裝NFS server  http://www.linuxidc.com/Linux/2012-09/70728.htm
NFS服務器安裝配置實現Ubuntu 12.04與ARM文件共享  http://www.linuxidc.com/Linux/2012-10/73159.htm
Ubuntu搭建nfs服務器 http://www.linuxidc.com/Linux/2012-10/71930.htm

下面介紹安裝步驟

1、執行命令:sudo apt-get install nfs-kernel-server 我之前安裝了,之所以寫下來是防止重裝系統後,這些東西都怎麼安裝。

2、執行命令:mkdir /home/song/nfs 建立一個nfs服務的專有的文件夾,這裏路徑依自己喜好而定!不過要記得這個路徑

3、建立好文件夾後,接着執行命令:sudo vim /etc/exports 配置nfs

4、在文章的最後一行添加:/home/song/nfs *(rw,sync,no_root_squash,no_subtree_check)

/home/song/nfs *(rw,sync,no_root_squash,no_subtree_check)這一行的含義是:

/home/song/nfs:與nfs服務客戶端共享的目錄,這個路徑必須和你前面設置的文件的路徑一致!

*:允許所有的網段訪問,也可以使用具體的IP

rw:掛接此目錄的客戶端對該共享目錄具有讀寫權限

sync:資料同步寫入內存和硬盤

no_root_squash:root用戶具有對根目錄的完全管理訪問權限。

no_subtree_check:不檢查父目錄的權限。更多的參數說明我在文章下面貼出來了!

5、修改完上述配置文件保存退出。

6、執行命令:sudo /etc/init.d/nfs-kernel-server restart 重啓nfs服務。

7、最後執行指令測試

#mount

顯示所有的掛載點

#mount 192.168.6.129:/home/nfs_share /root/test 執行

#mount 顯示



發佈了60 篇原創文章 · 獲贊 42 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章