主機:Windows 7 旗艦版
虛擬機:RHEL6.2
開發箱:賽佰特多功能開發箱(CBT-SuperIOT)
環境准備:
其實,在進行nfs搭建的時候,最關鍵的也就是主機與虛擬機的環境的搭建,稍不注意,就會導致nfs掛載失敗。
主機方面:
關閉所有殺毒軟件;關閉防火牆;斷開無線網絡,並且要停用掉無線(這點很重要),如果你實在覺得實驗寂寞,可以在連通了之後再啟用無線上網,這是沒關系的;
虛擬機方面(防火牆):
關閉防火牆(具體怎麼關,網上很多);
虛擬機方面(nfs配置):
文件配置方法:vi /etc/exports;如圖:
說明下:
/home/share是你要共享出來的文件夾,*表示所有的網段都可以(在做嵌入式開發的時候通常是不注意網絡安全性的,所以這樣可以),後面是read和write權限,最後那個是緩沖區實時更新寫入。
網絡IP的配置:
主要需要注意虛擬機的IP和開發箱的IP處在一個IP網段即可,像我,虛擬機是192.168.0.40,開發箱是192.168.0.41,這樣即可。
掛載nfs:(用於在虛擬機和開發箱之間傳輸文件)
命令:
mount –t nfs –o nolock,rsize=4096,wsize=4096 192.168.0.10:/home/share /mnt/share
命令的意思是將192.168.0.10這個IP地址的主機上的/home/share(一般都是虛擬機)目錄下的所有文件共享到 /mnt/share(一般都是開發箱),當你把文件放到/home/share下,就可以在/mnt/share下看到,並且可以使用(前提是你賦予了權限)