ARM開發板掛載虛擬機 nfs目錄

ARM開發板作相關開發,爲了調試方便,常把開發板mnt目錄掛載到虛擬機nfs共享目錄上,這樣調試程序時候就不用把程序轉到開發板上再運行,方便不少。要掛載nfs共享目錄,須要安裝必要的組件支持。調試

一、虛擬機nfs服務支持安裝server

  1)執行如下命令安裝nfsblog

    sudo apt-get install nfs-kernel-server portmap圖片

  2)配置nfs共享目錄ci

    配置文件爲/etc/exports,打開配置文件屏配置共享目錄開發

        打開命令:sudo gedit /etc/exportsget

    修改配置文件,在文件裏面增長如下內容虛擬機

    /work/nfs_root *(rw,sync,no_root_squash) it

    說明,/work/nfs_root是共享目錄,能夠自行修改指定。io

二、檢查nfs是否安裝成功,開發板是否支持nfs功能,開發板如不支持須要從新支持nfs的內核。

  命令:cat /proc/filesystems

  出現以下圖片中指定說明安裝成功,並支持nfs服務。

  虛擬機端:

    

    

開發板端:

    

  

 完成配置後就能夠使用掛載命令掛載nfs目錄

  命令:mount -o nolock -t nfs 192.168.9.76:/work/nfs_root /mnt/

  用該命令可能會出現錯誤提示:

  mount.nfs: an incorrect mount option was specified

   好像是命令不對致使沒法掛載,具體問題緣由不清楚,而後網上查找了相關問題,獲得瞭解決辦法,用如下命令就能夠成功掛載

    mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.9.76:/work/nfs_root /mnt

  沒有出現錯誤提示就能夠驗證一下,在虛擬機nfs_root目錄下建立一個text文件,在開發板查看一下,mnt目錄下是否看到text文件。

相關文章
相關標籤/搜索