Nfs

分佈式文件系統是否跨節點對文件進行分區?

  • March 31, 2020

在 HDFS 中,文件被分割成塊,這些塊分佈在多個節點上。

我想知道在以下分佈式文件系統中是否也是如此:NFS、Andrew 文件系統(以及 Bayou、Coda,如果你碰巧知道的話)?

謝謝。

其中,只有 HDFS 從一開始就被設計為跨多個節點拆分數據塊,以及用於這樣做的磁碟格式。戴爾的 HPC 小組將這些並行文件系統稱為。或者我想你可以說向外擴展。

其餘的是遠端訪問儲存陣列的網路協議。這是 1980 年代的分佈式挑戰,如何將工作站連接到部門的中央儲存?雖然 AFS、Coda 和 Bayou 有各種複制方案,但它們是在伺服器或卷級別,而不是塊或範圍級別。

pNFS 是 NFS 的可選外掛,允許通過任意數據協議進行塊訪問。這種抽象允許對儲存數據塊的位置進行一些巧妙的工程。但與HDFS的設計大相徑庭。

請注意,Ceph、Lustre 或 HDFS 可以通過 NFS 提供文件訪問。實現跨多個節點的對象儲存的並行文件系統有時會為需要文件共享的客戶端提供最小公分母。更多的抽象層……

引用自:https://serverfault.com/questions/1008255