[发明专利]一种Linux系统中文件恢复方法及装置在审
申请号: | 201710100797.6 | 申请日: | 2017-02-23 |
公开(公告)号: | CN106844107A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 吕志辉 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 文件 恢复 方法 装置 | ||
1.一种Linux系统中文件恢复方法,其特征在于,所述文件恢复方法中包括:
S1对Linux系统操作过程中生成的文件进行加密得到对应的哈希值并进行存储;
S2通过虚拟指针指向待恢复文件的哈希值,从而将待恢复文件恢复到预设版本。
2.如权利要求1所述的文件恢复方法,其特征在于,在步骤S1中具体包括:
S11通过版本控制对Linux系统操作过程中生成的文件进行加密得到对应的哈希值并生成该文件对应的版本号;
S12将生成的哈希值和版本号分别与该文件关联存储在指定空间区域。
3.如权利要求1或2所述的文件恢复方法,其特征在于,在步骤S1中,所述Linux系统操作过程中生成的文件中包括:Linux系统中执行各操作指令生成的操作文件及与操作文件相互依赖的依赖文件。
4.如权利要求3所述的文件恢复方法,其特征在于,所述操作指令包括:make dir指令、touch指令、tar指令、yum指令以及rpm指令。
5.如权利要求1或2或4所述的文件恢复方法,其特征在于,在步骤S2中具体包括:
S21得到待恢复文件的哈希值;
S22虚拟指针根据所述哈希值循环寻址到该待恢复文件存储的空间地址;
S23虚拟指针在具有相同哈希值的文件中查找到待恢复文件,进而将其恢复到预设版本。
6.一种Linux系统中文件恢复装置,其特征在于,所述文件恢复装置中包括:
加密模块,用于对Linux系统操作过程中生成的文件进行加密得到对应的哈希值;
存储模块,用于存储该文件及该加密模块加密得到的哈希值;
查找模块,用于通过虚拟指针在存储模块中寻址到待恢复文件,从而将待恢复文件恢复到预设版本。
7.如权利要求6所述的文件恢复装置,其特征在于,所述文件恢复装置中还包括:
版本控制模块,用于管理Linux系统操作过程中文件的各版本并生成对应的版本号;
关联模块,用于将加密模块生成的哈希值和版本控制模块生成的版本号分别与该文件进行关联并存储在存储模块。
8.如权利要求6或7所述的文件恢复装置,其特征在于,所述Linux系统操作过程中生成的文件中包括:Linux系统中执行各操作指令生成的操作文件及与操作文件相互依赖的依赖文件。
9.如权利要求8所述的文件恢复装置,其特征在于,所述操作指令包括:make dir指令、touch指令、tar指令、yum指令以及rpm指令。
10.如权利要求6或7或9所述的文件恢复装置,其特征在于,在所述查找模块中,虚拟指针根据待恢复文件的哈希值循环寻址到其存储的空间地址,进一步在具有相同哈希值的文件中查找到待恢复文件,从而将其恢复到预设版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710100797.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种室内农用无人机测试平台
- 下一篇:一种飞机测试信号的模拟装置