|
【HarmonyOS HiSpark AI Camera試用連載 】實(shí)操如何Mount上一個(gè)NFS網(wǎng)絡(luò)文件系統(tǒng), 序:
網(wǎng)絡(luò)文件系統(tǒng),英文Network File System(NFS),是由SUN公司研制的UNIX表示層協(xié)議(presentation layer protocol),能使使用者訪問網(wǎng)絡(luò)上別處的文件就像在使用自己的計(jì)算機(jī)一樣。
nfs_server_client.png (33.08 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時(shí)前 上傳
如上圖所示,當(dāng)我們的 NFS 服務(wù)器設(shè)定好了分享出來的 /home/sharefile 這個(gè)目錄后,其他的 NFS 客戶端就可以將這個(gè)目錄掛載到自己系統(tǒng)上面的某個(gè)掛載點(diǎn) (掛載點(diǎn)可以自定義),例如前面圖示中的 NFS client 1 與 NFS client 2 掛載的目錄就不相同。掛載成功之后,我們只需要在 NFS client 1 系統(tǒng)中進(jìn)入 /home/data/sharefile 內(nèi),就可以看到 NFS 服務(wù)器系統(tǒng)內(nèi)的 /home/sharefile 目錄,同樣在NFS client2中也是如此。
1、在ubuntu虛擬機(jī)中安裝nfs服務(wù):
sudo apt-get install nfs-kernel-server
2、修改ubuntu中的配置文件,增加可掛載的目錄:
這個(gè)文件就是 NFS 的主要配置文件了!不過,系統(tǒng)并沒有默認(rèn)值,所以這個(gè)文件不存在的話,你可以自行新建同名文件并進(jìn)行以下配置!關(guān)于NFS文件系統(tǒng)服務(wù)的配置也是僅限于該文件而已。
sudo vim /etc/exports
- # /etc/exports: the access control list for filesystems which may be exported
- # to NFS clients. See exports(5).
- #
- # Example for NFSv2 and NFSv3:
- # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
- #
- # Example for NFSv4:
- # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
- # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
- #
- /home/harmony/nfs_root *(rw,sync,no_root_squash)
復(fù)制代碼
3、重啟NFS 服務(wù):
sudo /etc/init.d/nfs-kernel-server restart
PS:確保虛擬機(jī)和開發(fā)板能夠ping通,可如此配置虛擬機(jī)網(wǎng)絡(luò):
虛擬機(jī)與PC主機(jī)、開發(fā)板之間橋接,并將網(wǎng)絡(luò)橋接到開發(fā)板使用的網(wǎng)卡,本人此次開發(fā)板是使用有線網(wǎng)絡(luò)連接。
00a6d468-7d52-495b-80c2-cc65b35113aa.png (44.5 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時(shí)前 上傳
4、測試開發(fā)板和虛擬機(jī)之間的網(wǎng)絡(luò)連通性:
be53833a-5ce3-4c59-a8ce-88bf5ba9ee8c.png (19.83 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時(shí)前 上傳
5、掛載網(wǎng)絡(luò)文件系統(tǒng)
mount 192.168.1.111:/home/harmony/nfs_root /mnt nfs
捕獲.JPG (26.3 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時(shí)前 上傳 |
|