【技术实现步骤摘要】
目录备份完整性检测方法及装置
[0001]本申请涉及数据备份
,具体涉及一种目录备份完整性检测方法及装置。
技术介绍
[0002]随着云服务的流行,用户可以将本地文件系统(file system)中的数据进行云备份(cloud backup and recovery),即将本地数据同步归档到云存储服务(cloud storage service,CSS)中。
[0003]为了避免云备份出现遗漏,需要检测本地文件系统中被备份目录和云存储服务中的备份目录是否一致。因此,需要一种可以快速检测目录备份完整性的方法。
技术实现思路
[0004]本申请实施例提供了一种目录备份完整性检测方法及装置,可以快速检测目标备份完整性。
[0005]第一方面,本申请实施例提供了一种目录备份完整性检测方法,应用于具有文件系统的源设备,文件系统包括第一目录;该方法包括:确定第一目录下的对象,对象包括文件、子目录中一种或全部;根据对象的特征信息,确定第一目录的信息指纹;从目标设备接收第二目录的信息指纹,第二目录是目标设备响应于源设备发起的针对第一目录的备份操作而产生的;对比第一目录的信息指纹和第二目录的信息指纹;当第一目录的信息指纹和第二目录的信息指纹匹配时,确定第一目录已备份。
[0006]也就是说,可以根据目录下的对象的特征信息,生成该目录的信息指纹,进而可以通过对比该目录的信息指纹和该目录的备份目录的信息指纹,确定该目录是否已完整备份,从而快速检测目录备份完整性。
[0007]在一种可能 ...
【技术保护点】
【技术特征摘要】
1.一种目录备份完整性检测方法,其特征在于,应用于具有文件系统的源设备,所述文件系统包括第一目录;所述方法包括:确定所述第一目录下的对象,所述对象包括文件、子目录中一种或全部;根据所述对象的特征信息,确定所述第一目录的信息指纹;从目标设备接收第二目录的信息指纹,所述第二目录是所述目标设备响应于所述源设备发起的针对所述第一目录的备份操作而产生的;对比所述第一目录的信息指纹和所述第二目录的信息指纹;当所述第一目录的信息指纹和所述第二目录的信息指纹匹配时,确定所述第一目录已备份。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对比第三目录的信息指纹和第四目录的信息指纹;所述第三目录为所述第一目录的子目录,所述第三目录的信息指纹由所述第三目录下的对象的特征信息确定;所述第四目录为所述第二目录的子目录;当所述第三目录的信息指纹和所述第四目录的信息指纹匹配时,确定所述第三目录已备份。3.根据权利要求1或2所述的方法,其特征在于,所述对象的特征信息包括以下一项或多项:所述对象的名称、所述对象的数据大小、所述对象的类型。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:当所述第一目录的信息指纹和所述第二目录的信息指纹不匹配时,确定所述第一目录没有完整备份;向用户提供提示信息,所述提示信息用于表示所述第一目录没有完整备份。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:当所述第一目录的信息指纹和所述第二目录的信息指纹不匹配时,确定所述第一目录没有完整备份;再次执行针对所述第一目录的备份操作。6.根据权利要求1至5任一项所述的方法,其特征在于,所述源设备将所述第一目录的信息指纹作为文件设置在所述第一目录下。7.一种目录备份完整性检测方法,其特征在于,应用于目标设备,所述方法包括:响应于源设备发起的针对所述源设备的第一目录的备份操作,根据所述第一目录生成第二目录;确定所述第二目录下的对象,所述对象包括文件、子目录中一种或全部;根据所述对象的特征信息,确定所述第二目录的信息指纹;向所述源设备发送所述第二目录的信息指纹,以使所述源设备通过对比所述第一目录的信息指纹和所述第二目录的信息指纹,确定所述第一目录的备份完整性。8.根据权利要求7所述的方法,其特征在于,所述目标设备将所述第二目录的信息指纹作为文件设置在所述第二目录下。9.一种目录备份完整性检测装置,其特征在于,配置于具有文件系统的源设备,所述文件系统包括第一目录;所述装置包括:
第一确定单元,用于确定所述第一目录下的对象,所述对象包括文件、子目录中一种或全部;第二确定单元,用于根据所述对象的特征信息,确定所述第一目录的信息指纹;接收单元,用于从目标设备接收第二目录的信息指纹,所述第二目录是所述目标设备响应于所述源设备发起的针对所述第一目录的备份操作而产生的;对比单元,用于对比所述第一目录的信息指纹和所述第二目录的信息指纹;...
【专利技术属性】
技术研发人员:唐德平,罗文敏,张洪,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。