一、在ubuntu系統中安裝nfs服務
1、安裝nfs軟體包
sudo apt-get install nfs-kernel-server
sudo apt-get install nfs-common
二、新增開發板的nfs目錄
1、開啟終端輸入「sudo vi /etc/exports」指令(因為需要root許可權,所以要用sudo命令),再按照提示輸入「vmuser」使用者的密碼「vmuser」(需要注意,在linux終端中輸入密碼時將不會回顯輸入的字元或密碼替代字元),輸入正確的密碼後即可通過vi開啟/etc/exports檔案如下圖所示。
2、在此介面將鍵盤切換到大寫模式,按下字母 g 鍵,游標將自動移動到檔案的最後一行,再將鍵盤切換到小寫模式,按下字母 o 鍵後 vi 將進入編輯模式,並自動將游標移動到檔案末尾。此時可通過鍵盤輸入以下字串:
/home/vmuser/easyarm-imx257 *(rw,sync,no_root_squash)
其中「*」表示允許任何任何網段ip的系統訪問該nfs目錄,字串輸完後按esc鍵退出編輯模式,然後再輸入vi命令「:wq」後按「回車」鍵,儲存並退出/etc/exports檔案的編輯。
3、在/etc/exports 檔案中設定了相應的 nfs 目錄後,還需要到/home/vmuser/目錄下建立對應的共享目錄,比如我的就是建立了乙個名為easyarm-imx257的資料夾,否則在啟動 nfs 服務的時候將會提示找不到該目錄。直接在ubuntu桌面右側工作列的「主資料夾」中右鍵「建立資料夾」並且命名。如下圖所示
4、為了方便測試nfs是否掛載成功,還可以在「easyarm-imx257」目錄下建立乙個「nfs test」資料夾。
三、啟動nfs服務
1、在終端中執行如下命令,可以啟動 nfs 服務:
sudo /etc/init.d/nfs-kernel-server start
或者輸入以下命令重啟服務
sudo /etc/init.d/nfs-kernel-server restart
四、開發板上掛載nfs測試
在目標 linux 系統上進行測試,若使用者在目標板上掛載成功 nfs,則使用者以後可以輕鬆地使用此方法來驗證所開發的 linux 應用程式。在目標板上測試 nfs 的步驟如下:
首先,在目標板掉電的條件下,給目標板接上除錯串列埠線、網線以及 usb 滑鼠。
將開發板的九針串列埠通過串列埠轉usb線與電腦相連,將開發板網口通過網線與電腦直接相連,插上滑鼠(如果支援的話要在開發板啟動前插上)。
此時,在電腦上開啟終端,輸入指令
進入minicom,此時通過上下箭頭按鍵選擇「serial port setup」後按enter鍵即可進入
此時按相應字母即可修改相應內容。先查詢自己的串列埠使用的是哪乙個再在這裡進行修改。我是用的是/dev/ttyusb0,所以在這裡要進行修改。按「a」之後即可修改內容。修改完之後按「enter」即可,接著按f可將yes改為no,按enter鍵可退出當前介面。修改之後結果如下:
4、修改完畢之後選擇exit退出選項,此時給開發板上電。
上電之後在終端會看到一系列串列埠的列印資訊,然後就可以通過minicom登入開發板使用nfs掛載檔案到開發板上面。
5、連線成功後可以先ping一下開發板和主機之間是否可以正常通訊。在minicom下用ifconfig查詢開發板ip(假如是174.168.0,1),重新開啟乙個終端查詢ubuntu系統的ip(假如是192.168.0.1),在minicom中j將開發板的ip設成和ubuntu系統的ip網段一致,即最後乙個數字不同即可(比如192.168.0.2),繼而繼續在minicom上輸入ping 192.168.0.1,看看是否可以ping通,ctrl+c可停止ping。
6、若是成功,則可開始進行掛載。在minicom輸入掛載指令
mount -t nfs 192.168.0.1:/home/vmuser/easyarm-imx257 /mnt -o nolock
此時可以檢視開發板中mnt資料夾下是否與電腦主機上easyarm-imx257資料夾下內容一致。
可輸入指令 -l /mnt 查詢,也可直接在開發板上直接瀏覽。
到此,nfs在開發板上的掛載成功。
在開發板上掛載NFS
在開發板上掛載nfs 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分割槽一樣來對遠端主機的共享分割槽 目錄 進行操作。嵌入式linux 的nfs 開發環境的實...
6410 開發板掛載
一 實驗大致步驟 實驗檔案掛載步驟 1.首先啟動linux 系統,進入 liunx 下的檔案系統,進入它下面的 usr目錄,在 usr目錄下建乙個資料夾 yang 可以在資料夾裡面建立檔案 2.開啟終端,在終端上寫上minicom 按回車鍵,進入 6410 開發板的終端。3.另外開啟乙個終端,用命令...
ubuntu配置NFS,掛載到開發板
ubuntu配置nfs,掛載到開發板 在虛擬機器上的伺服器ubuntu 開發板客戶端 sudo apt get install nfs kernel server 安裝nfs,ubuntn上預設沒有安裝 mkdir share 建立共享目錄。在開發板上用mount將伺服器上的share share ...