发明名称 |
文件存储方法、文件恢复方法、系统及服务器 |
摘要 |
本发明实施例公开了一种文件存储方法、文件恢复方法、系统及服务器,该方法包括:将待存储文件划分为至少两个对象文件后,将每个对象文件对应到一个虚拟存储节点;在每个对象存储节点上创建至少两个对象集,把每个虚拟存储节点映射到至少两个对象集,至少两个对象集属于不同的对象存储节点,至少两个对象集用于存储所映射的虚拟存储节点对应的对象文件。本发明中对象文件不是直接存储在对象存储节点上,而是通过虚拟存储节点与对象集之间的映射关系,为对象文件的存储提供了一个中间控制层;并且由于在对象存储节点发生故障时,只需要维护与该对象存储节点有存放关系的虚拟存储节点上的相应映射关系,因此便于文件的恢复,提高了文件恢复的速度。 |
申请公布号 |
CN101986276B |
申请公布日期 |
2013.07.10 |
申请号 |
CN201010526834.8 |
申请日期 |
2010.10.21 |
申请人 |
华为数字技术(成都)有限公司 |
发明人 |
徐涛;孔晗;叶茂 |
分类号 |
G06F11/14(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种文件存储方法,其特征在于,包括:将待存储文件划分为至少两个对象文件后,将每个对象文件对应到一个虚拟存储节点;在每个对象存储节点上创建至少两个对象集,把每个虚拟存储节点映射到至少两个对象集,所述至少两个对象集属于不同的对象存储节点,所述至少两个对象集用于存储所映射的虚拟存储节点对应的对象文件;保存所述虚拟存储节点、所述对象存储节点和所述对象集间的映射关系表;其中,所述对象集为一组对象的集合;将至少两个所述对象集组合在一起,映射为一个所述虚拟存储节点。 |
地址 |
611731 四川省成都市高新区西部园区清水河片区 |