計算機網路中的NFS是什麼?


NFS代表網路檔案系統。它是一種檔案系統機制,允許跨共享網路從多個磁碟和目錄儲存和檢索資料。

網路檔案系統在客戶端/伺服器計算模型中實現。NFS伺服器管理客戶端以及特定檔案系統內共享的所有資料的身份驗證、授權和管理。一旦獲得授權,使用者就可以透過其本地系統檢視和訪問資料,就像他們應該從內部磁碟驅動器訪問資料一樣。

網路檔案系統是一種在所有基於IP的網路上執行的協議。它在客戶端/伺服器應用程式中實現,其中NFS伺服器管理授權、身份驗證和客戶端。此協議與Apple Mac OS、UNIX和類Unix作業系統(如Solaris、Linux、FreeBSD和AIX)一起使用。

它等同於NFS。使用SMB協議允許客戶訪問小型伺服器上的檔案或其他資源。雖然SMB和NFS之間有很多相同之處,例如在網路上的節點之間共享建立文件、印表機和序列埠的機會,但也有一些顯著的差異。

NFS可以將文件傳送到本地目錄,使使用者系統可以像訪問本地資料夾一樣訪問遠端資料。使用者可以遍歷子目錄,查詢檔案許可權,以及讀取、寫入和建立檔案。NFS解釋文件路徑和檔案命令以與等效檔案系統一起工作。

NFS協議支援一組用於遠端服務的RPC,例如查詢、建立、重新命名、getattr、setattr、讀取、寫入、刪除、mkdir等。這些程序可以在建立遠端掛載目錄的檔案管理器之後立即呼叫。NFS伺服器是無狀態伺服器。

無狀態檔案伺服器透過使每個請求自包含來避免儲存狀態資料。也就是說,每個請求都完全識別檔案及其位置。因此,伺服器不需要儲存檔案指標。

它不需要分別透過開啟檔案或關閉檔案來建立或刪除連線。對於讀取目錄,NFS不使用任何檔案指標,它使用一個“魔術cookie”。

NFS的優勢

NFS的優勢如下:

  • NFS支援集中管理。

  • NFS允許客戶登入到任何伺服器並透明地訪問其檔案。

  • 無需手動重新整理新檔案。

  • 它可以用防火牆和Kerberos保護。

更新於:2021年5月5日

瀏覽量:1000+

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.