1.1 搭建環(huán)境介紹
硬件環(huán)境:
一臺PC。
一塊 迅為的iTOP-RK3568開發(fā)板。

網(wǎng)絡(luò)環(huán)境:
PC、開發(fā)板通過網(wǎng)線連接到路由器,虛擬機為橋接模式。
1.2 搭建NFS服務(wù)器
這里選擇虛擬機 Ubuntu 作為主機。首先在虛擬機Ubuntu 上安裝NFS 服務(wù),這是一個軟件包,可以使用 apt 命令下載(要保證虛擬機可以上網(wǎng))。 在虛擬機Ubuntu 的root 用戶下輸入以下命令安裝 Ubuntu NFS 服務(wù):
apt-get install nfs-kernel-server
如下圖所示:

由于作者已經(jīng)安裝好了,所以這里顯示零更新、零新安裝,安裝成功之后繼續(xù)搭建 NFS 服務(wù)器。
使用以下命令對exports文件進行內(nèi)容的修改,
vim /etc/exports
在最后一行添加以下內(nèi)容,添加完成如下圖所示:
/home/nfs/ *(rw,sync,no_root_squash)

下面講解一下上面輸入的內(nèi)容都代表什么意思:
/home/nfs/:要共享的目錄;“/home/nfs/ ”目錄需要自己建,默認Ubuntu 中是沒有的。
*:代表允許所有的網(wǎng)絡(luò)段訪問;
rw:是可讀寫權(quán)限;
sync:是資料同步寫入內(nèi)存和硬盤;
no_root_squash:是 Ubuntu nfs 客戶端分享目錄使用者的權(quán)限,如果客戶端使用的是 root 用戶,那么對于該共享目錄而言,該客戶端就具有 root 權(quán)限;
其他 Ubuntu nfs 常用的參數(shù)有:
ro:只讀訪問
async :nfs 在寫入數(shù)據(jù)前可以相應請求
secure: nfs 通過以下的安全 TCP/IP 端口發(fā)送
insecure: nfs 通過 1024 以上的端口發(fā)送
wdelay:如果多個用戶要寫入 NFS 目錄,則歸組(默認)
no_wdelay:如果多個用戶要寫入 NFS 目錄,則立即寫入,當使用 async 時,無需此設(shè)置
hide:在 nfs 共享目錄中不共享妻子目錄
no_hide:共享 nfs 目錄的子目錄
subtree_check:如果共享/usr/bin 之類的子目錄時,強制 nfs 檢查父目錄的權(quán)限(默認)
no_subtree_check:和上面相對,不檢查父目錄權(quán)限
all_squash:共享文件的 UID 和 GID 映射匿名用戶 anonymous,適合公用目錄
no_all_squash:保留共享文件的 UID 和 GID(默認)
root_squash root:用戶的所有請求映射成如 anonymous 用戶一樣的權(quán)限(默認)
no_root_squash root:用戶具有根目錄的完全管理訪問權(quán)限
anonuid=xxx:指定 nfs 服務(wù)器/etc/passwd 文件中匿名用戶多的 UID
anongid=xxx:指定 nfs 服務(wù)器/etc/passwd 文件中匿名用戶的 GID
接下來使用以下命令重啟 rpcbind 服務(wù),運行結(jié)果如下圖:
/etc/init.d/rpcbind restart

然后輸入以下命令重啟 nfs 服務(wù)
/etc/init.d/nfs-kernel-server restart
運行結(jié)果如下圖:

使用以下命令,查看是否成功掛載nfs目錄(這里也可能要重啟ubuntu才會又掛載目錄),如下圖所示:
showmount -e

至此,Ubuntu nfs 服務(wù)器端的配置完成。
-
開發(fā)板
+關(guān)注
關(guān)注
26文章
6262瀏覽量
117015
發(fā)布評論請先 登錄
迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實戰(zhàn):RK3568內(nèi)核模塊符號導出詳解
【作品合集】合眾HZ-RK3568開發(fā)板測評
【HZ-RK3568開發(fā)板免費體驗】合眾HZ-RK3568開發(fā)環(huán)境搭建
【HZ-RK3568開發(fā)板免費體驗】01 開箱+環(huán)境搭建+系統(tǒng)燒錄升級
迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入
迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點操作函數(shù)實驗
RK3568開發(fā)板教程:以iTOP-RK3568開發(fā)板為例 Android13通過CIFS協(xié)議掛載Windows共享目錄
正式發(fā)布 | 啟揚RK3568開發(fā)板已成功適配OpenHarmony4.0版本
北京迅為RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)內(nèi)核HDF驅(qū)動框架架構(gòu)
瑞芯為RK3568開發(fā)板搭建NFS服務(wù)器
評論