缓存的离线重填制造技术

技术编号:20285114 阅读:38 留言:0更新日期:2019-02-10 17:45
数据存储设备包括用于对象存储的缓存和处理器。处理器暂停处理存储在对象存储装置中的文件。在暂停文件处理时,处理器使用对象存储装置生成重建索引,使用对象存储装置生成重建索引缓存,将重建索引存储在对象存储装置中,并将重建索引缓存存储在缓存中。

Cache offline refilling

Data storage devices include caches and processors for object storage. The processor pauses processing files stored in the object storage device. When pausing file processing, the processor uses object storage device to generate reconstructed index, uses object storage device to generate reconstructed index cache, stores reconstructed index in object storage device, and stores reconstructed index cache in cache.

【技术实现步骤摘要】
缓存的离线重填
本公开的各实施例涉及数据存储领域。
技术介绍
计算设备生成、使用和存储数据。数据例如可以是与任何文件相关联的图像、文档、网页或元数据。数据可以本地存储在计算设备的持久存储装置上和/或可以远程存储在另一计算设备的持久存储装置上。
技术实现思路
在一个方面,根据本专利技术的一个或多个实施例的数据存储设备包括用于对象存储装置的缓存和处理器。处理器暂停处理存储在对象存储装置中的文件。在暂停处理文件时,处理器使用对象存储装置生成重建索引,使用对象存储装置生成重建索引缓存,将重建索引存储在对象存储装置中,并将重建索引缓存存储在缓存中。在一个方面,根据本专利技术的一个或多个实施例的操作数据存储设备的方法包括由数据存储设备暂停对处理存储在对象存储装置中的文件。该方法还包括在暂停处理文件时,由数据存储设备使用对象存储装置生成重建索引,并使用对象存储装置生成重建索引缓存;由数据存储设备将重建索引存储在对象存储装置中;由数据存储设备将重建索引缓存存储在对象存储装置的缓存中。在一个方面,根据本专利技术的一个或多个实施例的非暂时性计算机可读介质包括计算机可读程序代码,当其由计算机处理器执行时,使计本文档来自技高网...

【技术保护点】
1.一种数据存储设备,包括:针对对象存储装置的缓存;和处理器,被编程为:暂停对用于存储在所述对象存储装置中的文件的处理,在对文件的所述处理被暂停时:使用所述对象存储装置生成重建索引,使用所述对象存储装置生成重建索引缓存,将所述重建索引存储在所述对象存储装置中,和将所述重建索引缓存存储在所述缓存中。

【技术特征摘要】
2017.07.28 US 15/663,4341.一种数据存储设备,包括:针对对象存储装置的缓存;和处理器,被编程为:暂停对用于存储在所述对象存储装置中的文件的处理,在对文件的所述处理被暂停时:使用所述对象存储装置生成重建索引,使用所述对象存储装置生成重建索引缓存,将所述重建索引存储在所述对象存储装置中,和将所述重建索引缓存存储在所述缓存中。2.根据权利要求1所述的数据存储设备,其中所述处理器还被编程为:在将所述索引缓存存储在所述缓存中之后,恢复对用于存储在所述对象存储装置中的文件的处理。3.根据权利要求1所述的数据存储设备,其中所述缓存被存储在至少一个固态驱动器上。4.根据权利要求3所述的数据存储设备,其中所述索引不被存储在所述至少一个固态驱动器上。5.根据权利要求1所述的数据存储设备,其中对用于存储在所述对象存储装置中的文件的所述处理包括:对用于存储在所述对象存储装置中的所述文件进行重复删除。6.根据权利要求5所述的数据存储设备,其中对用于存储在所述对象存储装置中的所述文件进行重复删除包括:对所述文件进行分段以获得多个段;将所述多个段中的每个段的指纹与存储在所述索引缓存中的多个第二指纹相匹配;基于所述匹配选择所述段的一部分;和删除所述段的所述一部分而不在所述对象存储装置中存储所述段的副本。7.根据权利要求1所述的数据存储设备,其中所述处理器还被编程为:识别索引重建事件,其中响应于识别所述索引重建事件,暂停对用于存储在所述对象存储装置中的所述文件的处理。8.根据权利要求7所述的数据存储设备,其中所述索引重建事件是存储在所述对象存储装置的索引中的指纹的损坏。9.根据权利要求1所述的数据存储设备,其中使用所述对象存储装置生成所述重建索引包括:将所述对象存储装置中的每个段的指纹存储在所述重建索引中;和将所述对象存储装置中的每个段的段标识符存储在所述重建索引中。10.根据权利要求9所述的数据存储设备,其中使用所述对象存储装置生成所述重建索引缓存包括:将所述对象存储装置中的每个段的所述指纹存储在所述重建索引缓存中。11.根据权利要求9所述的数据存储设备,其中使用所述对象存储装置生成所述重建索引还包括:在将所述对象存储装置中的每个段的所述指纹存储在所述重建索引中之前,生成所述对象存储装置中的每个段的所述指纹。12.根据权利要求11所述的数据存储设备,其中生成所述对象存储装置中的每个段的所述指纹包括:生成所述对象存储装置中的每个段的...

【专利技术属性】
技术研发人员:R·B·乌加尔S·K·K·维斯瓦纳坦M·卡马特
申请(专利权)人:EMC知识产权控股有限公司
类型:发明
国别省市:美国,US

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

1