Linux中掛載網(wǎng)絡(luò)文件系統(tǒng),很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
廣水網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,廣水網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為廣水近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的廣水做網(wǎng)站的公司定做!
在筆記分享之前先啰嗦幾句。首先,感謝大家的關(guān)注與支持!最近原創(chuàng)筆記變少了,因為最近復工了,小編白天需要工作,晚上在進行自我充電,有輸入才有輸出嘛,才能輸出更多的學習筆記。所以最近一段比較少寫文章。
NFS(Network File System) ,即網(wǎng)絡(luò)文件系統(tǒng), 能使使用者訪問網(wǎng)絡(luò)上別處的文件就像在使用自己的計算機一樣。其工作原理是使用客戶端/服務(wù)器
架構(gòu) :
服務(wù)器程序向其他計算機提供對文件系統(tǒng)的訪問,其過程稱為輸出
。NFS客戶端程序?qū)蚕砦募到y(tǒng)進行訪問時,把它們從NFS服務(wù)器中“輸送”出來。
文件通常以塊為單位進行傳輸。在我們嵌入式Linux中,NFS的主要應(yīng)用如:把主機的上文件(比如目標板的可執(zhí)行文件)共享給目標板,這樣目標板就很方便地運行程序。
本篇筆記要演示的實驗框圖如下:
1、配置NFS共享目錄可被訪問
需要修改主機中的/etc/exports
,把下面這一句加到exports文件里:
左右滑動查看全部代碼>>>
/home/book/nfs_share *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
有兩部分內(nèi)容,兩部分內(nèi)容由空格隔開。第一部分內(nèi)容/home/book/nfs_share
是我們要共享的開發(fā)主機目錄 。第二部分內(nèi)容是一些配置參數(shù):
*:這是個通配符,在這里代表誰都可以訪問該目錄。也可以指定哪一個客戶端可以訪問。比如我們的開發(fā)板IP為192.168.1.111
:
我們把*號改為我們的開發(fā)板IP,則可以制定這個共享目錄僅供我們這塊開發(fā)板可以訪問。其它參數(shù)說明:
保存完文件后,輸入如下命令更新exports
配置:
sudo exportfs -arv
然后把一個編譯好的hello
可執(zhí)行文件放入到該共享目錄中:
2、開發(fā)板掛載共享目錄
在開發(fā)板串口終端輸入命令:
左右滑動查看全部代碼>>>
mount -t nfs -o nolock,vers=4 192.168.1.104:/home/book/nfs_share /mnt
vers=4
表示使用 NFS 文件系統(tǒng)第 4 版本。實驗成功,開發(fā)板成功運行共享目錄里的的hello程序。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。