歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ARM板上掛載NFS文件系統

ARM板上掛載NFS文件系統

日期:2017/2/28 15:31:38   编辑:Linux教程

1、開發環境

主機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板開放的文件列表。

Copyright © Linux教程網 All Rights Reserved