【技术实现步骤摘要】
用于存储管理的方法、电子设备和计算机程序产品
[0001]本公开的实施例总体涉及存储管理,具体涉及用于存储管理的方法、电子设备和计算机程序产品。
技术介绍
[0002]随着存储技术的发展,越来越多的数据被备份到存储系统中,以避免数据丢失。在这种情况下,对存储系统的安全性的要求越来越高。然而,传统的数据备份方式存在各种安全性问题。例如,存储在存储系统中的备份数据可能被篡改,或者客户端可能被定向到伪造的存储服务器从而获得伪造的备份数据。因此,传统的数据备份方式是不安全的。
技术实现思路
[0003]本公开的实施例提供了用于存储管理的方法、电子设备和计算机程序产品。
[0004]在本公开的第一方面,提供了一种用于存储管理的方法。该方法包括:在客户端处,生成用于恢复第一目标数据的第一备份块,客户端将第一目标数据备份到第一服务器中并且将第一目标数据的元数据备份到第二服务器中,客户端与至少一个其他客户端和第二服务器维护包括至少一个备份块的相同的备份链;将第一备份块添加到客户端处维护的备份链中;以及向至少一个其他客户端和第二服务器分发第一备份块以用于添加到至少一个其他客户端和第二服务器处维护的备份链中。
[0005]在本公开的第二方面,提供了一种电子设备。该设备包括至少一个处理单元和至少一个存储器。至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。该指令当由至少一个处理单元执行时使得设备执行动作,该动作包括:在客户端处,生成用于恢复第一目标数据的第一备份块,客户端将第一 ...
【技术保护点】
【技术特征摘要】
1.一种用于存储管理的方法,包括:在客户端处,生成用于恢复第一目标数据的第一备份块,所述客户端将所述第一目标数据备份到第一服务器中并且将所述第一目标数据的元数据备份到第二服务器中,所述客户端与至少一个其他客户端和所述第二服务器维护包括至少一个备份块的相同的备份链;将所述第一备份块添加到所述客户端处维护的所述备份链中;以及向所述至少一个其他客户端和所述第二服务器分发所述第一备份块以用于添加到所述至少一个其他客户端和所述第二服务器处维护的所述备份链中。2.根据权利要求1所述的方法,其中所述第一备份块包括以下至少一项:所述第一备份块在所述备份链中的编号,随机值,在所述备份链中位于所述第一备份块之前的备份块的哈希值,所述第一备份块的哈希值,所述第一目标数据的哈希值,针对所述第一目标数据的文件路径信息,所述文件路径信息指示所述第一目标数据中的至少一个文件在所述客户端上的存储路径,以及所述至少一个文件各自的哈希值。3.根据权利要求1所述的方法,还包括:将所述第一目标数据划分成多个数据分片;将所述多个数据分片和所述多个数据分片各自的哈希值存储到所述第一服务器中;以及将所述第一目标数据的所述元数据和所述元数据的哈希值存储到所述第二服务器中。4.根据权利要求1所述的方法,还包括:如果确定接收到删除所述第一备份块的请求,从所述客户端处维护的所述备份链中删除所述第一备份块;以及向所述至少一个其他客户端和所述第二服务器发送从所述至少一个其他客户端和所述第二服务器处维护的所述备份链中删除所述第一备份块的请求。5.根据权利要求1所述的方法,还包括:向所述第一服务器发送针对第二目标数据的恢复请求;从所述第一服务器接收针对所述第二目标数据的备份数据的哈希值;基于所接收的所述备份数据的所述哈希值,从所述备份链中选择第二备份块,所述第二备份块所包括的所述第二目标数据的哈希值与所接收的所述备份数据的所述哈希值匹配;基于所述第二备份块,从所述第一服务器获取针对所述第二目标数据的所述备份数据;以及基于所述备份数据来恢复所述第二目标数据。6.根据权利要求5所述的方法,其中所述第二目标数据包括要恢复的目标文件,获取所述备份数据包括:从所述第二备份块中提取所述目标文件在所述客户端上的存储路径;向所述第一服务器发送指示所述存储路径的信息;
从所述第一服务器接收针对所述目标文件的备份文件的哈希值;如果确定所接收的所述备份文件的哈希值与所述第二备份块所包括的所述目标文件的哈希值匹配,向所述第一服务器发送文件恢复请求;以及从所述第一服务器接收所述备份文件。7.根据权利要求6所述的方法,还包括:生成恢复的所述目标文件的哈希值;确定恢复的所述目标文件的哈希值与所述第二备份块所包括的所述目标文件的哈希值是否匹配,如果恢复的所述目标文件的哈希值与所述第二备份块所包括的所述目标文件的哈希值匹配,确定所述目标文件恢复成功。8.一种电子设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动...
【专利技术属性】
技术研发人员:刘沁,廖兰君,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。