ARM板上掛載NFS檔案系統

2021-07-02 19:05:03 字數 1347 閱讀 8135

主機host:windows xp sp3(32bit)

客戶機guest:vmware 6.5上安裝 redhat enterprise linux 5

arm板board:pxa320

2、搭建步驟

2.1 設定ip位址

將主機ip設為192.168.5.3,子網掩碼255.255.255.0。

在vmware中設定網路為橋接方式,要掛載nfs,只有橋接方式才行。然後進入客戶機linux,關閉自動獲取ip,並進行手動設定。由於主機ip為192.168.5.5,

為了使主機、客戶機、arm板ip位址處於同一子網內,將客戶機linux中ip設為192.168.5.x,這裡設為192.168.5.237,子網掩碼設為255.255.255.0。

arm板ip位址設為192.168.5.239,子網掩碼設為255.255.255.0。

設定完ip位址後,可以嘗試ping命令,確保主機、客戶機、arm板能夠互相ping通。

2.2 建立和配置 nfs 服務

1)設定共享目錄

建立 /nfs/rootfs目錄

在linux中修改配置檔案/etc/exports,如

/nfs/rootfs 192.168.5.239(rw,sync,no_root_squash)

其中,/nfs/rootfs 為建立的根檔案系統在主機上的目錄,192.168.5.3 是下位機ip,rw 表示允許下位機讀寫該目錄,no_root_squash 允許下位機以主機root 使用者身份掛載根檔案系統。

配置其為所有使用者可讀,#chmod 644 /etc/exports

2)通過命令啟動和停止 nfs 服務

輸入命令:service nfs restart

或者讓nfs 伺服器重新載入etc/exports,#/etc/init.d/nfs reload

檢查nfs伺服器是否開啟:  #service nfs status

#service portmap status

檢查防火牆看是否遮蔽了nfs埠

#service iptables stop

#service iptables status

在這之後,也可以重啟一下網路,#service network restart

2.3 在arm板上掛載nfs檔案系統

arm板啟動後,在終端中輸入命令:

mount -t nfs 192.168.5.230:/home/nfs/ /mnt -o nolock

其中,192.168.5.3為nfs伺服器ip,/nfs/rootfs為伺服器開放給本目標板的目錄。

掛載成功後,cd /mnt

輸入ls命令就可以看到nfs伺服器給arm板開放的檔案列表。

開發板掛載NFS檔案系統

開發板ok6410,主機系統ubuntu 14.04 虛擬機器下 sudo apt get install nfs kernel server,然後,建立共享的路徑資料夾 mkdir home nf frank 這是我的nfs共享檔案目錄 vim etc exports 新增 home nfs fr...

nfs檔案系統掛載

1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連 vm settings ethernet bridged 4.用 ifconfig eth0 192.168.1.16 設定你虛擬機器的ip位址 我的虛擬機器為192.168.1.16 ...

掛載nfs檔案系統

1.從裝置掛在開發機目錄 1.1.ubuntu啟動nfs伺服器 假設本機ubuntu的ip位址為 192.168.1.77 使用root使用者登入 使用如下命令啟動nfs伺服器 sudo etc init.d nfs kernel server restart 備註 前提需要安裝nfs伺服器,ps ...