NFS及其掛載的學習


1、NFS:定義:NFS是基於UDP/IP協議的應用,其實現主要是采用遠程過程調用RPC機制,RPC提供了一組與機器、操作系統以及低層傳送協議無關的存取遠程文件的操作。

                特點:容許不同的客戶端及服務端通過一組RPC分享相同的文件系統。通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網絡訪問位於服務器磁盤中的

                          數據,是在類Unix系統間實現磁盤文件共享的一種方法。

2、NAS:網絡附屬存儲,是一種將分布、獨立的數據整合為大型、集中化管理的數據中心,以便於對不同主機和應用服務器進行訪問的技術。按字面簡單說就是連接在網絡上, 具備資料存儲功能的裝置,因

                此也稱為“網絡存儲器“。它是一種專用數據存儲服務器。它以數據為中心,將存儲設備與服務器徹底分離,集中管理數據,從而釋放帶寬、提高性能、降低總擁有成本、保護投資。其成本遠遠低於 

                使用服務器存儲,而效率卻遠遠高於后者。是一個只能文件訪問的設備。

3、NFS的主要過程:NFS本身是沒有提供信息傳輸的協議和功能的,但NFS卻能讓我們通過網絡進行資料的分享,這是因為NFS使用了一些其它的傳輸協議。而這些傳輸協議用到這個RPC功能的。可以說   NFS本身就是使用RPC的一個程序。或者說NFS也是一個RPC SERVER。所以只要用到NFS的地方都要啟動RPC服務,不論是NFS SERVER或者NFS CLIENT。這樣SERVER和CLIENT才能通過RPC來實現PROGRAM PORT的對應。可以這么理解RPC和NFS的關系:NFS是一個文件系統,而RPC是負責負責信息的傳輸。

其中,NFS服務器設定好了分享出來的/home/shares(可以是其他目錄)這個目錄后,其他的客戶端就可以將這個目錄掛載到自己系統上的/mnt/nfs掛載點(掛載點可以自定),只要在PC1系統中進入/mnt/nfs目錄內,就可以看到NFS服務器系統內的/home/shares目錄下的所有數據(要有相應的權限),/home/shares就好像自己PC中的一個分區(但不占用磁盤空間)。用戶可以使用cp、cd、 mv、rm等磁盤或文件相關的指令進行操作。雖然NFS有屬於自己的協議和端口號,但是在傳送數據或其他相關信息時,NFS使用的是遠程過程調用(Remote Procedure Call,RPC)協議來協助NFS本身的運作。RPC即遠程進程調用。當使用某些服務來進行遠程聯機的時候,主機的IP地址、服務的端口號及對應到的服務PID等信息都需要管理與對應,管理端口的對應與服務相關性的工作就是RPC的任務。

4、利用NFS來掛載文件系統NAS:此時NFS相當於一個協議,要掛載的是NAS這個設備,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM