1. nfs服務(wù)介紹
NFS就是Network File System的縮寫(xiě),即網(wǎng)絡(luò)文件系統(tǒng),它最大的功能就是可以通過(guò)網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)可以共享彼此的文件。
它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間通過(guò)TCP/IP網(wǎng)絡(luò)共享資源。將NFS主機(jī)分享的目錄,掛載到本地客戶端當(dāng)中,本地NFS的客戶端應(yīng)用可以讀寫(xiě)位于遠(yuǎn)端NFS服務(wù)器上的文件(在客戶端看起來(lái),就像訪問(wèn)本地文件一樣)。
2. nfs服務(wù)搭建
2.1 安裝nfs服務(wù)器
執(zhí)行以下指令進(jìn)行安裝
sudo apt install nfs-kernel-server

(注意:安裝之前先看看是否能聯(lián)網(wǎng),如果無(wú)法ping通公網(wǎng)看看是否開(kāi)啟PCI以太網(wǎng))
2.2 配置nfs分區(qū),編輯以下文件:
進(jìn)入路徑/home/developer/,創(chuàng)建目錄作為服務(wù)器的共享目錄
mkdir nfsroot
打開(kāi)nfs服務(wù)器配置文件/etc/exports
sudo vim /etc/exports
指定nfs服務(wù)器共享目錄及其屬性,內(nèi)容如下:
/home/developer/nfsroot *(rw,sync,no_root_squash)

/home/developer/nfsroot:指定/home/developer/nfsroot為nfs服務(wù)器的共享目錄
*:允許所有的網(wǎng)段訪問(wèn),也可以使用具體的IP
rw:掛接此目錄的客戶端對(duì)該共享目錄具有讀寫(xiě)權(quán)限
sync:資料同步寫(xiě)入內(nèi)存和硬盤(pán)
no_root_squash:root用戶具有對(duì)根目錄的完全管理訪問(wèn)權(quán)限
no_subtree_check:不檢查父目錄的權(quán)限
2.3 重新啟動(dòng)nfs服務(wù)
執(zhí)行下面命令可以重啟nfs服務(wù)器:
sudo /etc/init.d/nfs-kernel-server reload sudo /etc/init.d/nfs-kernel-server restart

(注意:如果重啟失敗,請(qǐng)重新檢查nfs服務(wù)器配置文件)
2.4 查看已經(jīng)成功共享的nfs分區(qū):
執(zhí)行以下命令查看分區(qū)
showmount -e

創(chuàng)建一個(gè)文件(后面用來(lái)驗(yàn)證是否掛載成功)
3. nfs服務(wù)器掛載
首先執(zhí)行以下命令【進(jìn)入嵌入式開(kāi)發(fā)板環(huán)境】:
adb shell
執(zhí)行在客戶端掛載服務(wù)器共享目錄的命令:
sudo mount -t nfs 192.168.3.142:/home/developer/nfsroot /home/orin-nano/Desktop/nfs -o nolock

(注意:需要將192.168.3.142換成自己的nfs服務(wù)器ip)
可以看到之前創(chuàng)建的文件已經(jīng)成功掛載到開(kāi)發(fā)板
-t:掛載的文件系統(tǒng)類型
-o nolock:不要文件鎖
192.168.xxx.xxx:/home/developer/nfsroot:nfs服務(wù)器ip:服務(wù)器共享目錄
/home/orin-nano/Desktop/nfs:客戶端已存在的目錄
審核編輯 黃宇
-
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5589瀏覽量
103177 -
NFS
+關(guān)注
關(guān)注
1文章
56瀏覽量
26460 -
rk3576
+關(guān)注
關(guān)注
1文章
158瀏覽量
616
發(fā)布評(píng)論請(qǐng)先 登錄
迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用

基于RK3576開(kāi)發(fā)板的MIPI-DSI使用

米爾RK3576開(kāi)發(fā)板特惠活動(dòng)!

評(píng)論