[发明专利]基于NFS的动态文件快速精准的还原处理方法在审
申请号: | 202110995686.2 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113900997A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 贺铮;刘玲;张榜;朱天;周昊;徐剑;严定宇 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/182;G06F16/172 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 nfs 动态 文件 快速 精准 还原 处理 方法 | ||
本发明属于数据处理技术领域,且公开了基于NFS的动态文件快速精准的还原处理方法,具体操作步骤如下:第一步,将需要处理的数据集中输入到待处理数据库;第二步,随后将待处理数据库中的数据系统分配到各个分级处理程序中。本发明通过预先对文件数据进行块状化处理,随后设定对应的限定值,采用阶段式文件处理的手段,有效的规避了传统的集中处理情况,本专利实现了NFS协议基于流的文件还原流程,不需要缓存大量文件,预先还设置有多个对接设备,将庞大的数据文件一分为多,同步加快其工作效率,最终在设置对应的汇总程序,预先处理好的部分文件会被拼接在一起,最终输出则是一个完整有效的还原文件。
技术领域
本发明属于数据还原技术领域,具体是基于NFS的动态文件快速精准的还原处理方法。
背景技术
NFS就是Network FileSystem的缩写,它的最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(sharefiles)——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器(FileServer),在进行文件操作的过程中往往使用者会因为一些原因造成文件数据的丢失,在这个网络数据时代,一些重要数据的丢失无疑是一种致命的失误。
针对上述情况,人们也研制出了对应的文件还原手段,现有的针对NFS文件还原技术,主要使用大缓存进行文件还原,申请足够大的缓存,并设置一个限制,超过设置的限制的文件丢弃,小于限制的文件,缓存文件,并在缓存中对文件的数据块进行排序,计算md5,还原文件,该处理手段过于简单且不完善,往往处理的不够精准与彻底,常常会出现文件的残留。
为了解决该问题,本专利提出了基于NFS的动态文件快速精准的还原处理方法。
发明内容
本发明的目的是针对以上问题,本发明提供了基于NFS的动态文件快速精准的还原处理方法,具有对数据块实现类似滑动窗口一样的数据块缓存排序,只使用少量缓存,就可以还原任意大小的NFS传输的文件,减少了对内存的占用,提升了文件还原效率的优点。
为实现上述目的,本发明提供如下技术方案:基于NFS的动态文件快速精准的还原处理方法,具体操作步骤如下:
第一步,将需要处理的数据集中输入到待处理数据库;
第二步,随后将待处理数据库中的数据系统分配到各个分级处理程序中;
1)设定缓存大小;
2)标记要收的数据块号;
3)正式接受文件数据块,并进行数据块号是否为排序的判断:
否,返回到2)步骤重新操作,是,进入到下一阶段操作;
4)排序文件发送处理;
5)判断数据块是否为最后一块数据:
否,返回到2)步骤重新操作,是,进入到下一阶段操作;
第三步,操作结束处理完毕的数据被收集处理;
第四步,将第三步的处理结果汇总在一起比对分析,得出最终结果;
第五步,最终还原好的数据被输出处理;
虽然NFS数据块传输不是按照顺序传输的,但是乱序也存在一定范围,乱序范围不会超过2M,设置一个2M的缓存,对已收到的数据块进行缓存和排序,当缓存的数据块顺序正确的时候,即可发送走,送给还原程序,并计算md5(update md5),然后清理掉缓存的内容,用来接收新到的数据块,继续缓存和排序,直到文件接收完成。
作为本发明的一种优选技术方案,数据块号是将数据块进行了编号处理,且数据块又是由文件分解得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995686.2/2.html,转载请声明来源钻瓜专利网。