System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式存储系统中的文件操作技术方案_技高网

分布式存储系统中的文件操作技术方案

技术编号:40469167 阅读:6 留言:0更新日期:2024-02-22 23:24
本发明专利技术公开了分布式存储系统中的文件操作。多个计算设备经由网络通信地彼此耦接,并且多个计算设备中的每一个可操作地耦接至多个存储设备中的一个或多个。多个故障弹性地址空间跨多个存储设备分布,使得多个故障弹性地址空间中的每一个跨越多个存储设备。多个计算设备维护将每个故障弹性地址空间映射到多个计算设备之一的元数据。多个计算设备中的每一个可操作以从多个存储块读取以及写入多个存储块,同时维护将多个存储块映射到故障弹性地址空间的元数据中的扩展区。

【技术实现步骤摘要】


技术介绍

1、通过将这样的方法与参照附图在本公开的其余部分中阐述的本方法和系统的一些方面进行比较,数据存储的常规方法的局限性和缺点对于本领域技术人员将变得显而易见。

2、相关申请的交叉引用

3、题为“distributed erasure coded virtual file system”的美国专利申请号15/243,519的全文通过将其整体引入而结合于本文中。


技术实现思路

1、提供了用于分布式存储系统中的文件操作的方法和系统,该方法和系统基本上由至少一个附图示出和/或结合至少一个附图进行了描述,并在权利要求中更完整地阐述。

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述多个存储设备包括非易失性存储器。

3.根据权利要求1所述的系统,其中,所述多个计算设备中的每一者能够操作将数据写入所述多个存储块。

4.根据权利要求3所述的系统,其中,压缩将要写入所述多个存储块中的第一存储块的数据的缓冲区,从而为与将要写入所述多个存储块的所述数据相关联的日志提供空间。

5.根据权利要求3所述的系统,其中,将要写入所述多个存储块中的一个存储块的数据的缓冲区填充有先前被写入所述存储块的一部分中的数据。

6.根据权利要求3所述的系统,其中,与向所述多个存储块中的一个存储块写入数据相协调,更新扩展区,并且其中,所更新的扩展区包括与保护被写入到所述存储块的所述数据相关联的多个块的标识。

7.根据权利要求1所述的系统,其中,当发现所述多个存储块中的所述特定存储块有错误时,执行降级的数据读取。

8.根据权利要求7所述的系统,其中,所述降级的数据读取包括从所述多个存储块中的除所述特定存储块以外的一个或多个存储块中再生所述特定存储块。</p>

9.一种用于访问存储介质的方法,所述方法包括:

10.根据权利要求9所述的方法,其中,所述故障弹性地址空间包括非易失性存储器。

11.根据权利要求9所述的方法,其中,所述方法包括将数据写入所述多个存储块。

12.根据权利要求11所述的方法,其中,写入数据包括:压缩将要写入所述多个存储块中的第一存储块的数据的缓冲区,从而为与将要写入所述多个存储块的所述数据相关联的日志提供空间。

13.根据权利要求11所述的方法,其中,写入数据包括:用先前写入所述存储块的一部分的数据填充要写入所述多个存储块的存储块的数据的缓冲区。

14.根据权利要求11所述的方法,其中,与将数据写入到所述多个存储块中的一个存储块协调,所述方法包括更新扩展区,使得所述扩展区包括与保护被写入到所述存储块的所述数据相关联的多个块的标识。

15.根据权利要求9所述的方法,其中,所述方法包括:当发现所述多个存储块中的所述特定存储块存在错误时,执行降级的数据读取。

...

【技术特征摘要】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述多个存储设备包括非易失性存储器。

3.根据权利要求1所述的系统,其中,所述多个计算设备中的每一者能够操作将数据写入所述多个存储块。

4.根据权利要求3所述的系统,其中,压缩将要写入所述多个存储块中的第一存储块的数据的缓冲区,从而为与将要写入所述多个存储块的所述数据相关联的日志提供空间。

5.根据权利要求3所述的系统,其中,将要写入所述多个存储块中的一个存储块的数据的缓冲区填充有先前被写入所述存储块的一部分中的数据。

6.根据权利要求3所述的系统,其中,与向所述多个存储块中的一个存储块写入数据相协调,更新扩展区,并且其中,所更新的扩展区包括与保护被写入到所述存储块的所述数据相关联的多个块的标识。

7.根据权利要求1所述的系统,其中,当发现所述多个存储块中的所述特定存储块有错误时,执行降级的数据读取。

8.根据权利要求7所述的系统,其中,所述降级的数据读取包括从所述多个存储块中的除所述特定存储块以外的...

【专利技术属性】
技术研发人员:奥姆里·帕尔蒙马奥尔·本达扬利兰·兹维贝卡纳尔·阿迪蒂
申请(专利权)人:维卡艾欧有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1