买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种RBD快照高效导出导入文件的方法_天翼云科技有限公司_202311720504.6 

申请/专利权人:天翼云科技有限公司

申请日:2023-12-14

公开(公告)日:2024-04-09

公开(公告)号:CN117851348A

主分类号:G06F16/17

分类号:G06F16/17;G06F16/16;G06F16/11

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.26#实质审查的生效;2024.04.09#公开

摘要:本发明公开了一种RBD快照高效导出导入文件的方法,方法包括:首先获取RBD快照导出需求,对所述RBD镜像进行条带化,将RBD镜像的逻辑地址分成若干段,完成逻辑地址偏移及对象号的一一映射;引入object的map表,对RBD镜像对应的每个对象增加快照标识,记录每个偏移地址对应对象的状态;继而获取所述RBD镜像的逻辑地址内所有对象的状态,同时遍历偏移内RBD镜像对应的每个对象的快照标识,读取有变动的对象数据,将所述变动的对象数据进行组合,导出到本地文件系统中。通过object‑map里的object的状态变化,快速比较快照之间的差异,提升了导出速度,同时通过将元数据和实际数据分离导出;在导入时,可快速并行解析元数据文件,读取并向相应逻辑地址写入数据,完成镜像恢复。

主权项:1.一种RBD快照高效导出导入文件的方法,其特征在于,所述方法包括:获取RBD快照导出需求,所述RBD快照导出需求为将主集群中RBD镜像的快照数据导出至本地文件系统;对所述RBD镜像进行条带化,将RBD镜像的逻辑地址分成若干段,完成逻辑地址偏移及对象号的一一映射;获取所述RBD镜像的逻辑地址内所有对象的状态,引入object的map表,采用向量位图,对RBD镜像对应的每个对象增加快照标识,记录每个偏移地址对应对象的状态;通过object的map表快速比较不同快照之间的差异,同时遍历偏移内的每个所述RBD镜像对应的每个对象的快照标识,读取有变动的对象数据,将所述变动的对象数据进行组合,对RBD快照进行导出到本地文件系统中,然后通过S3上传到对象存储设备中;获取RBD快照导入需求,所述RBD快照导入需求为将本地文件系统已导出的快照文件导入至RBD镜像;获取RBD镜像和快照标识信息,根据RBD镜像的逻辑偏移地址及对象号的映射元数据,依次或并行从对象存储桶中获取快照的对象文件;根据所述映射元数据信息解析所述组合后的对象数据,按照偏移和快照标识并行读取存储于对象存储中的组合后的对象数据;将解析后的对象数据写入到本地块设备对应的偏移中,最后读取该块设备自有的元数据,并更新块设备信息,完成块设备的恢复。

全文数据:

权利要求:

百度查询: 天翼云科技有限公司 一种RBD快照高效导出导入文件的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。