发明名称 基于云存储的文件系统去重方法及装置
摘要 本发明涉及一种基于云存储的文件系统去重方法,包括:云存储文件系统接收数据提供者通过参考指针上传的第一对象元数据;执行哈希计算,获得对应的哈希值;云存储文件系统通过参考指针逐条对云存储文件系统内的元数据索引表中的各条记录中的哈希值进行检查;在检查过程中,云存储文件系统将第一对象元数据对应的哈希值与当前指针所指向的记录中的哈希值进行比较,若存在,则执行删除操作。本发明在用户上传对象元数据时,通过哈希算法计算对象元数据的哈希值,并通过比较哈希值来确定在云存储文件系统中是否存在已有记录,进而执行去重操作。这种方式更加精确,且误删率较低,从而在保证了数据的完整性的同时,节省了用户的存储成本。
申请公布号 CN103136243B 申请公布日期 2016.08.31
申请号 CN201110386113.6 申请日期 2011.11.29
申请人 中国电信股份有限公司 发明人 黄种教;龚靖;雷俊智
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 颜镝
主权项 一种基于云存储的文件系统去重方法,包括:云存储文件系统接收数据提供者通过参考指针上传的第一对象元数据;所述云存储文件系统通过哈希算法对所述第一对象元数据进行计算,获得所述第一对象元数据对应的哈希值;所述云存储文件系统通过所述参考指针逐条对所述云存储文件系统内的元数据索引表中的各条记录中的哈希值进行检查,所述哈希值分别与对象元数据表中的各条第二对象元数据相对应,所述元数据索引表中还包括各条对象元数据在所述对象元数据表中的地址信息;在检查过程中,所述云存储文件系统将所述第一对象元数据对应的哈希值与当前指针所指向的记录中的哈希值进行比较;如果所述元数据索引表中存在与所述第一对象元数据对应的哈希值相同的记录,则对所述第一对象元数据执行删除操作;如果所述元数据索引表中未存在与所述第一对象元数据对应的哈希值相同的记录,则将所述第一对象元数据存入所述对象元数据表中,并作为第二对象元数据,同时在所述元数据索引表追加包括所述第一对象元数据的地址信息和索引值的记录。
地址 100032 北京市西城区金融大街31号