所以我对 NFS 和类似的东西有点熟悉,当我偶然发现pNFS时,我意识到 NFS 4 正在添加许多新功能。它似乎是“并行”的 NFS 存储,但我得到的图表和解释就像看一个油腻的 Pyrex 盘子一样清晰。它似乎也将在 2010 年的某个时候“上线”。
所以,我想知道以下问题:
- “平行”究竟代表什么?并行 I/O?使用权?并行性?有几种不同的内涵。
- 它在概念上类似于OpenAFS文件服务或Windows DFS吗?
- 它是否提供冗余存储?(即在服务器之间分散数据副本)?
- 提到了对象存储。是否有新的 API 可以提供此功能?或者这只是使用现有的文件系统语义来读/写对象?
- 提到了块存储。这是否允许我将驱动器与其他客户端(即共享文件系统)进行集群?这是否意味着我可以让服务器 A 上的块设备通过 pNFS 为多个客户端 B 和 C 提供服务?虽然您可以与 iSCSI 共享物理磁盘,但这肯定会提供“缺失层”(文件系统)......
- 它似乎使用类似于CXFS的元数据服务器,即有一个单独维护的元数据服务器,用于确定哪些客户端接收对哪些数据的访问。这是否仅限于单个元数据服务器,或者我可以在这里与多个服务器进行一些冗余和负载平衡?
并行一切,看起来,你可以用它做冗余存储。
据我所知,共享文件系统附近。
元数据服务器可以是集群的,可以是 HA,具有来自许多廉价磁盘服务器的冗余。
或者,只是谷歌它。pnfs,有很多信息。
它没有很多有趣的 AFS 部分。