
技术摘要:
多个计算设备经由网络彼此可通信地耦接,并且多个计算设备中的每一个可操作地耦接至多个存储设备中的一个或多个。每个计算设备可操作以压缩一个或多个数据块且在数据之前附加日志。日志和数据同时写入闪存。每个计算设备还可操作以将记录变化的元数据注册表保持在闪存 全部
背景技术:
通过将这样的方法与参照附图在本公开的其余部分中阐述的本方法和系统的一 些方面进行比较,数据存储的常规方法的局限性和缺点对于本领域技术人员将变得显而易 见。 相关申请的交叉引用 题为“分布式擦除编码虚拟文件系统”的美国专利申请号15/243,519的全文通过 将其整体引入而结合于本文中。
技术实现要素:
提供了用于分布式存储系统中的元数据日志的方法和系统,该方法和系统基本上 由至少一个附图示出和/或结合至少一个附图进行了描述,并在权利要求中更完整地阐述。 附图说明 图1示出根据本公开的方面的虚拟文件系统的各种示例配置。 图2示出根据本公开的方面的虚拟文件系统节点的示例配置。 图3示出根据本公开的示例实现方式的虚拟文件系统的另一种表示。 图4A和图4B示出根据本公开的示例实现方式的日志链表和注册表的示例。 图5示出根据本公开的示例实现方式的分布式存储系统中的日志链表的另一示 例。 图6示出根据本公开的示例实现方式的利用压缩来减少分布式存储系统中的写入 放大的元数据日志。 图7是说明根据本公开的示例实现方式的在分布式存储系统中使用元数据日志的 方法的流程图。 图8示出其中两个分布式故障弹性地址空间驻留在多个固态存储盘上的示例实现 方式。 图9示出了根据本公开的示例实现方式的前向纠错方案,其可以用于保护存储到 虚拟文件系统的非易失性存储器的数据。