ESM6800開發板之NFS掛載

開發板:成都英創ESM6800

目的:進行windows系統下的NFS掛載,windows下掛載的文件夾,一方面要掛載到開發板上,一方面也是虛擬機ubuntu系統下的共享文件夾,這樣就可以實現ubuntu、windows、以及開發板之間文件傳輸的橋樑。

1.準備工作

將開發板的串口1與電腦主機相連,並且將開發板的網卡0與電腦主機使用網線連接。

                         

2.將開發板與電腦使用串口聯通

在電腦端打開串口助手,比如MobaXterm軟件(點擊前邊藍色字體可以跳轉到下載頁),連接正常之後,可以在該軟件界面看到開發板的文件系統界面,如下圖:

                                                 

3.修改配置文件

進入/mnt/nandflash文件夾下,修改userinfo.txt文件: 

[LOCAL_MACHINE]
DHCP="0"
IPAddress="192.168.10.10"
SubnetMask="255.255.255.0"
[NFS_SERVER]
IPAddress="192.168.10.111"
Mountpath="/e/winshare_16"
[USER_EXE]
Name=""
Parameters=""

如上所示,192.168.10.10即爲開發板的IP地址,下邊的192.168.10.111即爲windows上與開發板進行網線連接的網卡的IP地址,二者必須保證處於同一網段,Mountpath後的值即爲windows上要掛載的文件夾絕對路徑,我此處的路徑即爲E盤中的winshare_16文件夾。

4.windows上的準備工作

要設置與開發板進行網線連接的網卡的IP地址與上述開發板中配置文件中配置的一致,如上述中,配置的NFS服務器IP爲192.168.10.111,則電腦端相應網卡也設置爲此IP,並且需要暫時將其他網口,或者虛擬網卡禁用,只留下當前的一個網卡。

                              

            

5.windows上啓動NFS服務

按下鍵盤上“win+R”兩個鍵,在彈出的“運行”框內輸入“cmd”,回車,打開命令行界面。

將WinNFSd.exe程序文件(該程序,可點擊此處藍字下載),放在一個記得住的文件夾內,別使用中文路徑,如,我的放在F盤的Tool文件夾內,你自己的需要自己記住,因爲一會會用到。

在命令行界面,默認處於C盤,由於我的程序文件放在F盤,所以需要進入F盤,具體操作爲,在命令行中輸入F和冒號,如圖,即可進入F盤:

                                         

然後使用cd命令,可以進行文件夾的跳轉,使用dir命令,可以查看當前文件夾下的內容:

                                   

輸入命令,啓動windows上的NFS服務,然後等待開發板進行掛載:

WinNFSd.exe  e:\winshare_16

其中e:\winshare_16即爲要掛載的文件夾,要與之前開發板中配置的保持一致。

                                 

6.開發板進行掛載

在開發板命令行中,輸入如下命令進行掛載:

mount  -t  nfs  -o  nolock  192.168.10.111:/e/winshare_16   /mnt/nfs

其中192.168.10.111:/e/winshare_16即爲windows中的IP地址以及要掛載的文件夾,/mnt/nfs爲開發板中將要掛載到的文件夾。

掛載成功後,可以在windows的命令行中看到類似如下信息:

                                                

在開發板命令行下,輸入如下命令:

cd   /mnt/nfs/
ls

就會發現開發板中/mnt/nfs文件夾下的內容和windows下的E盤winshare_16文件夾下的內容一模一樣!

 

大功告成!

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章