arm-linux掛載nfs文件系統

NFS(網絡文件系統),用NFS能夠虛擬機上的目錄掛載到開發板上,這樣在虛擬機linux進行交叉編譯時就不須要使用SD卡將編譯好的可執行文件拷貝到開發板上運行了,節省了開發時間。

1.首先要在linux裏安裝nfslinux

sudo -s 網絡

apt-get install portmapserver

apt-get intsall nfs-kernel-server開發

2.再編輯exports文件get

vi /etc/exports虛擬機

添加一行  /forlinux/root *(rw,sync,no_root_squash)it

(首先linux目錄下得有forlinux/root這個目錄)編譯

3.啓動nfs終端

/etc/init.d/portmap startmap

/ect/init.d/nfs start

以後檢測nfs是否真的在運行

/etc/init.d/portmap status

若是看到 is running 說明已經在運行了。

4.肯定 開發板和虛擬機linux的IP地址

虛擬機採用橋接方式

修改開發板和虛擬機的IP地址,使在同一網段下

能夠在開發板或者虛擬機終端裏ping對方IP,若是通則網絡正常了。

5.掛載NFS到開發板上

在開發板上進入linux系統,執行 mount -t nfs 192.168.0.233:/forlinux/root mnt/nfs -o nolock

意思是:                                                  虛擬機IP         :虛擬機NFS目錄    掛載到開發板的目錄

而後就能在mnt/nfs底下 放到虛擬機那邊的目錄了。

6.用完要用umount /mnt/nfs  卸載

若是沒卸載,下次開發板開機再次掛載時會提示正忙,這時須要先umount 再mount。

enjoy!

相關文章
相關標籤/搜索