发明名称 |
一种删除重复数据的方法、装置和系统 |
摘要 |
本发明的实施例公开一种删除重复数据的方法、装置和系统,涉及计算机领域,解决现有技术中数据可靠性低,垃圾数据多,系统开销大的问题。一种删除重复数据的方法,包括:通过用户输入数据和需要存储的副本数得到哈希值,进而得到与输入数据对应的数据信息和对应的删除列表,将用户输入数据的文件名加入所述删除列表。然后将输入数据对应的元数据记录的输入数据的存储地址变更为已存储数据对应的元数据记录的已存储数据的存储地址,最后删除所述输入数据。本发明主要应用于计算机系统中。 |
申请公布号 |
CN102902762B |
申请公布日期 |
2015.08.19 |
申请号 |
CN201210361207.2 |
申请日期 |
2012.09.25 |
申请人 |
华为技术有限公司 |
发明人 |
郑锡涛;张辉;战宏亮;韩明 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种删除重复数据的方法,其特征在于,包括:获取用户的输入数据,以及用户输入的副本数;对所述输入数据进行哈希计算,得到哈希值;建立所述输入数据对应的数据信息,所述数据信息包括所述哈希值,所述副本数;判断是否存在与所述数据信息相同的已存储数据信息;所述已存储数据信息对应唯一的已存储数据;当存在与所述数据信息相同的已存储数据信息时,删除所述输入数据;在删除所述输入数据前,将所述输入数据对应的元数据记录的所述输入数据的存储地址变更为所述已存储数据对应的元数据记录的所述已存储数据的存储地址;所述元数据记录有与元数据对应的数据的存储地址、数据的副本数、数据的文件名。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |