虛擬機器與開發板的nfs環境搭建

2021-05-23 10:47:18 字數 965 閱讀 8016

本平台實時在虛擬機器上的linux環境下搭建的,其它環境並未測試,不知可否,參考者請自行視情況處理

基本就是以下幾個步驟,如果沒有成功,就要仔細分析每個步驟設定的是否正確了,下面就開始了

首先板子和虛擬機器的ip要設定在同一網段

2.把 /etc/hosts.allow 和 /etc/hosts.deny檔案中的內容給全部遮蔽掉吧

3.service iptables status檢視防火牆的狀態,如果沒有關閉,就使用命令service iptables stop關閉之

4.vim /etc/exports 內容,此檔案中為設定共享目錄的,我的是/opt/embedsky/root_nfs  *    (rw,sync,no_root_squash),意思是:目錄 (*可訪問的)ip (相關許可權,rw是可讀可寫,其它略,網上一大堆)

5.service nfs status  啟動nfs服務,如果未啟動的話,接著往下看吧

6.service rpcbind status ,如果未開啟就 service rpcbind restart ,然後檢視一下nfs服務是否全部ok

需要說明的是,我的linux系統是fedora10,裡面並沒有portmap這個玩意兒,所以如果遇到問題了,不要先考慮這裡,因為它有rpcbind吧

7.修改一下開發板上ip位址,使之與linux主機在同一網段

可以先試著主機與開發板互相ping一下,測試通不通

最後就可以使用命令 mount   -t   nfs   舉例說明  mount -t  nfs  192.168.39.140:/opt/embedsky/root_nfs  /mnt  -o  nolock

這條命令是在開發板上使用的,192.168.39.140為伺服器的ip

如果出現這條錯誤:can't find /mnt   in/etc/fstab  類似的命令,那麼有可能是你這條命令忘記了nfs或者是後面的-o  nolock 這些引數,我忘記了前者,嘿嘿,鬱悶了一上午

NFS 連線虛擬機器Linux和開發板

1.首先確保開發板的linux的 ip和虛擬機器 linux 處於同乙個網段 ifconfig eth0 10.196.169.這個重啟就沒用了。我的是進入 etc init.d vi rcs 然後在第一行新增上面那一句就可以了。2.進入開發板linux使用掛接命令 確保你的虛擬機器有 nfs伺服器...

開發板掛載虛擬機器下的NFS目錄

剛剛完成在開發板中掛載vmware下的ubuntu中的nfs服務目錄,以下是本人操作的過程 一 安裝nfs服務 1.sudo apt get install nfs kernel server 2.配置 gedit etc exports 修改後的檔案內容如下 srv nfs4 homes gss ...

Tiny6410開發板與虛擬機器 NFS掛載

前兩天總算把usb wifi移植好了,能夠使用usb wifi就意味著,可以不使用網線就可以使主機,虛擬機器,開發板處在同乙個網段裡,因此可以很容易的ping通。這點在資料傳輸方面有很大的優勢哦。首先介紹一下各自的ip位址 主機 192.168.1.119 虛擬機器 192.168.1.103 開發...