歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 利用NFS實現開發板掛載LINUX系統

利用NFS實現開發板掛載LINUX系統

日期:2017/2/28 16:12:57   编辑:Linux教程

(前提是開發板和主機能夠ping通)先在linux上面裝上NFS服務,對於Fedora ,可以用 yum install nfs-kernel-server. 對於Ubuntu,可以用sudo apt-get install nfs-kernel-server. 然後一般關掉防火牆。。當然也可以自定義防火牆。關防火牆 sudo /etc/init.d/iptables stop,開啟nfs服務 sudo service nfs start ,下圖:


然後配置 sudo vi /etc/exports文件,默認空文件,格式為 Directory Host(Options) Host(Options) ..比如我的設置如下:

前面/home/ee 為我宿主機要共享的目錄;192.168.1.*是指可以讓處於該網段(192.168.1)的所有用戶)都可以共享;rw:表示可以讀寫,sync:默認選項,具體意思看書吧,比較多。。. 編輯完成後 :wq出來。

注意這裡:no_root_squash不能寫成root_squash,否則就會出現Permission Denied,即可以掛載,但不能訪問。

接著更新下NFS配置,輸入sudo exportfs -av 其中-a 表示服務器重讀/etc/exports,-v表示顯示出詳細共享信息,如下圖:

剩下就是在開發板上掛載NFS共享了~ 在互相ping通的情況下,輸入以下圖內如:

其中-o nolock 在開發板上一定要加,否則無法掛載,如果是兩個LINUX電腦倒不會出問題。估計嵌入式開發板的問題。。

前面的一些也就是主機的地址以及內容拉,後面的/mnt就是我所要掛載的位置.

上述的東西自己總結來寫的,為了避免我以後忘記。。。可能寫的概括些。。。

Copyright © Linux教程網 All Rights Reserved