[发明专利]一种CephFS文件系统的备份方法及系统在审
申请号: | 202010900678.0 | 申请日: | 2020-09-01 |
公开(公告)号: | CN112069127A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 宋瑞霞;金友兵 | 申请(专利权)人: | 南京卓盛云信息科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/182 |
代理公司: | 深圳深瑞知识产权代理有限公司 44495 | 代理人: | 穆瑞丹 |
地址: | 211103 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cephfs 文件系统 备份 方法 系统 | ||
1.一种CephFS文件系统的备份方法,其特征在于,包括:
获取CephFS文件系统中的元数据存储池的快照;
判断元数据存储池是否仅有本次快照,若是,则把CephFS挂载目录下的文件全部传输到从备份客户端进行全量备份,若不是,则遍历访问元数据存储池内的所有对象,筛选出同时具备包含CDentry条目、前后两次快照内容不相同以及CDentry条目指向和描述的是一个文件信息的对象;
每筛选出一个对象,则备份文件信息所对应的文件。
2.根据权利要求1所述的CephFS文件系统的备份方法,其特征在于,在筛选具备包含CDentry条目的对象时:
遍历访问元数据存储池内的每个对象,解析每个对象的内容,若该对象的内容不包含任何CDentry条目,则不做任何操作,跳过该对象;
若该对象的内容中包含有CDentry条目,则进一步对比该对象的前后两次快照的内容是否相同。
3.根据权利要求1所述的CephFS文件系统的备份方法,其特征在于,在筛选具备前后两次快照内容不相同的对象时:
若前后两次快照内容相同,则不做任何操作,跳过该对象;
若前后两次快照内容不相同,则解析并遍历该对象的所有CDentry条目,进一步判断CDentry条目指向和描述的是否是一个文件信息。
4.根据权利要求1所述的CephFS文件系统的备份方法,其特征在于,在筛选具备CDentry条目指向和描述的是一个文件信息的对象时:
若某个CDentry条目指向和描述的是一个目录信息,则跳过该CDentry条目;
若某个CDentry条目指向和描述的是一个文件信息,则根据文件信息在CephFS挂载点目录下找到该文件。
5.一种CephFS文件系统的备份系统,其特征在于,包括:
主备份模块,用于获取CephFS文件系统中的元数据存储池的快照,并判断元数据存储池是否仅有本次快照,若是,则把CephFS挂载目录下的文件全部传输到从备份客户端进行全量备份,若不是,则遍历访问元数据存储池内的所有对象,筛选出同时具备包含CDentry条目、前后两次快照内容不相同以及CDentry条目指向和描述的是一个文件信息的对象;
从备份模块,用于在主备份模块每筛选出一个对象后,对文件信息所对应的文件进行备份操作。
6.根据权利要求5所述的CephFS文件系统的备份系统,其特征在于,在主备份模块筛选具备包含CDentry条目的对象时:
遍历访问元数据存储池内的每个对象,解析每个对象的内容,若该对象的内容不包含任何CDentry条目,则不做任何操作,跳过该对象;
若该对象的内容中包含有CDentry条目,则进一步对比该对象的前后两次快照的内容是否相同。
7.根据权利要求5所述的CephFS文件系统的备份系统,其特征在于,在筛选具备前后两次快照内容不相同的对象时:
若前后两次快照内容相同,则不做任何操作,跳过该对象;
若前后两次快照内容不相同,则解析并遍历该对象的所有CDentry条目,进一步判断CDentry条目指向和描述的是否是一个文件信息。
8.根据权利要求5所述的CephFS文件系统的备份系统,其特征在于,在筛选具备CDentry条目指向和描述的是一个文件信息的对象时:
若某个CDentry条目指向和描述的是一个目录信息,则跳过该CDentry条目;
若某个CDentry条目指向和描述的是一个文件信息,则根据文件信息在CephFS挂载点目录下找到该文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京卓盛云信息科技有限公司,未经南京卓盛云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010900678.0/1.html,转载请声明来源钻瓜专利网。