ARM 開(kāi)發(fā)板 與 PC機(jī)ubuntu系統(tǒng) nfs 掛載
我是用的UBuntu系統(tǒng)。
本文引用地址:http://www.biyoush.com/article/201611/317139.htm首先,我們需要在主機(jī)上安裝nfs服務(wù)器,安裝過(guò)的過(guò)程中一并把一些需要的組件也給安裝了。
1. 安裝 NFS 相關(guān)組件
sudo apt-get install nfs-kernel-server
安裝完nfs服務(wù)器之后,我們需要建立一個(gè)與下位機(jī)掛接的共享文件夾。
2. 建立NFS共享文件夾
sudo mkdir -R /mnt/nfs
3.設(shè)置共享目錄
修改主機(jī) /etc/exports 文件,添加如下代碼
/mnt/nfs *(rw,sync,no_root_squash)
/mnt/nfs 表示所設(shè)定的共享文件,這里可以任意改,
* 表示任意網(wǎng)段的下位機(jī)都可以連接到此文件夾
(rw,sync,no_root_squash) //表示一些權(quán)限
rw 可讀寫(xiě)的權(quán)限
ro 只讀的權(quán)限
no_root_squash NFS 客戶端分享目錄使用者的權(quán)限,即如果客戶端使用的是 root 用戶,那么對(duì)于這個(gè)共享的目錄而言,該客戶端就具有 root 的權(quán)限,若是以NFS掛載根文件系統(tǒng)時(shí),必須設(shè)置此項(xiàng)
async 資料會(huì)先暫存于內(nèi)存當(dāng)中,而非直接寫(xiě)入硬盤(pán)
設(shè)置完共享文件夾之后需要重啟NFS 服務(wù)器,
4. 服務(wù)操作指令
#重啟 $sudo /etc/init.d/portmap restart # 停止 sudo /etc/init.d/nfs-kernel-server stop # 啟動(dòng) sudo /etc/init.d/nfs-kernel-server start # 重新啟動(dòng) sudo /etc/init.d/nfs-kernel-server restart
這些做好之后我們可以在自己PC機(jī)上做一下測(cè)試
5. 測(cè)試
首先,我們可以使用如下命令查看所建立的共享文件夾 showmount -e 如果看到顯示: Export list for ubuntu: /mnt/nfs * 則表示主機(jī)設(shè)置成功。
注意:
1.完成后如出現(xiàn) access denied 異常,重新啟動(dòng)系統(tǒng)即可
2.在 ubuntu 11.10 中啟動(dòng) nfs 服務(wù)時(shí)會(huì)遇到
* Not starting: portmapper is not running
解決方法:
sudo service portmap restart sudo /etc/init.d/nfs-kernel-server start
接下來(lái),我們來(lái)設(shè)置ARM開(kāi)發(fā)板上的一些信息。
要想ARM開(kāi)發(fā)板和PC機(jī)能夠建立網(wǎng)絡(luò)文件共享,必須將ARM開(kāi)發(fā)板與PC 通過(guò)網(wǎng)線連接起來(lái),并且設(shè)置ARM開(kāi)發(fā)板和PC 機(jī)在同一網(wǎng)段
我們可以通過(guò)如下命令來(lái)查看和修改ARM開(kāi)發(fā)板IP地址:
ifconfig //查看以太網(wǎng)開(kāi) IP 地址 ,主機(jī)同樣是這個(gè)命令 ifconfig eth0 192.168.1.1 //這個(gè)命令是修改以太網(wǎng)卡 IP 地址,這里我的PC機(jī)的IP 地址是
192.168.1.104,要修改為同一網(wǎng)段
這樣修改過(guò)之后,目標(biāo)板和PC機(jī)在linux下能夠互相很快地ping通。
6. ARM開(kāi)發(fā)板和PC機(jī)掛接
使用如下命令掛接
mount -t nfs -o nolock 192.168.1.104:/mnt/nfs /mnt/nfs說(shuō)明:
這里192.168.1.104是我的PC 機(jī)的IP地址,
第一個(gè)/mnt/nfs是我在PC 機(jī)上設(shè)置的NFS共享文件夾目錄
第二個(gè)/mnt/nfs是我在ARM開(kāi)發(fā)板上設(shè)置的共享文件夾目錄
這條命令執(zhí)行過(guò)之后就實(shí)現(xiàn)了ARM開(kāi)發(fā)板和PC機(jī)之間的NFS網(wǎng)絡(luò)文件系統(tǒng)掛接。
評(píng)論