天天看點

ubuntu安裝配置NFS服務友善mini2440挂載

環境:實體機,ubuntu12.04

裝置:mini2440開發闆,USB轉序列槽線一根,網線一根

目标:實體主機開啟nfs服務,在mini2440中能夠成功挂載主機的共享目錄

一.

安裝并配置nfs服務

 1. 使用指令安裝:

    sudo apt-get install

nfs-kernel-server

 2.  使用指令mkdir -m 777 share在/home/wh21/目錄下建立一個share目錄

 3.  修改nfs共享配置檔案/etc/exports

在最後一行添加:

/home/wh21/share *(rw,sync,no_root_squash)

ubuntu安裝配置NFS服務友善mini2440挂載

 4.  儲存退出後在終端執行指令source /etc/exports,得到如下結果:

圖中顯示nfs配置檔案裡共享的目錄。接下來可以用showmount -e

192.168.1.11來測試一下主機nfs服務的可用共享目錄,發現隻有我之前配置過的/home/wh21/nfs目錄存在,重新開機nfs服務就可以

讓/home/wh21/share也成為有效共享目錄了。

 5.  重新開機nfs以讓配置檔案生效,指令: /etc/init.d/nfs-kernel-server restart。再次使用showmount

-e 192.168.1.11測試一下:

二.

測試mini2440和主機是否能互相ping通

 1. 

使用網線連接配接開發闆和PC主機,通過minicom檢視到mini2440開發闆eth0的ip為192.168.1.230:

  2. 

修改主機本地連接配接ip為192.168.1.11。插上網線後PC

機桌面右上角的網絡連接配接中多出一個“自動以太網”,選中最底部的“編輯連接配接”選項,編輯“有線”中的“自動以太網”,修改IP4設定中的方法為手動,并添加一個自定義的位址:ip為192.168.1.11,子網路遮罩為255.255.255.0,網關設為192.168.1.1:

完後互相ping一下,能通!

三.

在開發闆終端挂載主機共享目錄

通過minicom在開發闆檔案系統中/mnt目錄下建立一個nfs目錄作為主機共享目錄的挂載點;

使用指令mount -t nfs

-o nolock 192.168.1.11:/home/wh21/share /mnt/nfs(參數-t

nfs可以省略,但是-o

nolock一定不能省略,否則挂載不成功,而且終端會卡住不能繼續操作,隻好複位重新開機)

 注:如果挂載失敗,需要檢視防火牆是否關閉,忘記先前是否設定nfs通過防火牆,在實體機中即使防火牆開啟nfs依舊可以正常工作。如果需要關閉防火牆則使用指令

service ufw stop。

參考: