溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)

發(fā)布時(shí)間:2021-10-22 11:09:38 來(lái)源:億速云 閱讀:246 作者:柒染 欄目:互聯(lián)網(wǎng)科技

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

前言

在筆記分享之前先啰嗦幾句。首先,感謝大家的關(guān)注與支持!最近原創(chuàng)筆記變少了,因?yàn)樽罱鼜?fù)工了,小編白天需要工作,晚上在進(jìn)行自我充電,有輸入才有輸出嘛,才能輸出更多的學(xué)習(xí)筆記。所以最近一段比較少寫文章。

 

NFS簡(jiǎn)介

NFS(Network File System) ,即網(wǎng)絡(luò)文件系統(tǒng), 能使使用者訪問(wèn)網(wǎng)絡(luò)上別處的文件就像在使用自己的計(jì)算機(jī)一樣。其工作原理是使用客戶端/服務(wù)器架構(gòu) :

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)


服務(wù)器程序向其他計(jì)算機(jī)提供對(duì)文件系統(tǒng)的訪問(wèn),其過(guò)程稱為輸出。NFS客戶端程序?qū)蚕砦募到y(tǒng)進(jìn)行訪問(wèn)時(shí),把它們從NFS服務(wù)器中“輸送”出來(lái)。

文件通常以塊為單位進(jìn)行傳輸。在我們嵌入式Linux中,NFS的主要應(yīng)用如:把主機(jī)的上文件(比如目標(biāo)板的可執(zhí)行文件)共享給目標(biāo)板,這樣目標(biāo)板就很方便地運(yùn)行程序。

本篇筆記要演示的實(shí)驗(yàn)框圖如下:

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)

 

開(kāi)發(fā)板掛載NFS

1、配置NFS共享目錄可被訪問(wèn)

需要修改主機(jī)中的/etc/exports ,把下面這一句加到exports文件里:

左右滑動(dòng)查看全部代碼>>>

/home/book/nfs_share *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
 

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)


有兩部分內(nèi)容,兩部分內(nèi)容由空格隔開(kāi)。第一部分內(nèi)容/home/book/nfs_share是我們要共享的開(kāi)發(fā)主機(jī)目錄 。第二部分內(nèi)容是一些配置參數(shù):

*:這是個(gè)通配符,在這里代表誰(shuí)都可以訪問(wèn)該目錄。也可以指定哪一個(gè)客戶端可以訪問(wèn)。比如我們的開(kāi)發(fā)板IP為192.168.1.111:

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)


我們把*號(hào)改為我們的開(kāi)發(fā)板IP,則可以制定這個(gè)共享目錄僅供我們這塊開(kāi)發(fā)板可以訪問(wèn)。其它參數(shù)說(shuō)明: 

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)


保存完文件后,輸入如下命令更新exports配置:

sudo exportfs -arv
 

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)


然后把一個(gè)編譯好的hello可執(zhí)行文件放入到該共享目錄中:

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)

2、開(kāi)發(fā)板掛載共享目錄

在開(kāi)發(fā)板串口終端輸入命令:

左右滑動(dòng)查看全部代碼>>>

mount -t nfs -o nolock,vers=4 192.168.1.104:/home/book/nfs_share /mnt
 
  • vers=4表示使用 NFS 文件系統(tǒng)第 4 版本。
  • 192.168.1.104為Ubuntu主機(jī)IP。
  • /home/book/nfs_share為共享目錄。
  • /mnt為本地掛載點(diǎn)。

Linux中掛載網(wǎng)絡(luò)文件系統(tǒng)

實(shí)驗(yàn)成功,開(kāi)發(fā)板成功運(yùn)行共享目錄里的的hello程序。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI