一种用于灾备客户端的文件系统空块扫描技术技术方案

技术编号:24206023 阅读:20 留言:0更新日期:2020-05-20 14:42
本发明专利技术涉及计算机扫描技术领域,且公开了一种用于灾备客户端的文件系统空块扫描技术,包括以下步骤:灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描。该用于灾备客户端的文件系统空块扫描技术,通过对第一预设空块数量的判断,使得灾备客户端对文件系统进行空块扫描时,能完全保障对空块的扫描,且通过重复扫描,避免了文件系统扫描不彻底的现象,同时便于推广,便于用户的使用,通过六大步骤完成对文件系统的空块扫描,不仅步骤简便,同时便于对数据和空块进行转存,对设备的需求极低,方便对文件系统进行空块扫描。

A file system empty block scanning technology for disaster recovery client

【技术实现步骤摘要】
一种用于灾备客户端的文件系统空块扫描技术
本专利技术涉及计算机扫描
,具体为一种用于灾备客户端的文件系统空块扫描技术。
技术介绍
灾难备援是指利用科学的技术手段和方法,提前建立系统化的数据应急方式,以应对灾难的发生,其内容包括数据备份、系统备份、业务连续规划、人员架构、通信保障、危机公关,灾难恢复规划、灾难恢复预案、业务恢复预案、紧急事件响应、第三方合作机构和供应链危机管理等等。灾备规划和策略从相对简单和直接到复杂,无所不包,涉及很多内容,这取决于需要和适用的威胁,例如CN103177217B中公开了一种文件扫描方法、系统及客户端和服务器,它通过对文件的扫描策略来进行扫描,减少了文件防护过程中扫描的文件量,但是它还存在着扫描不彻底的缺点,灾备客户端中文件属性不一,导致在扫描的过程中,容易漏掉存在空块的文件,不便于使用。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种用于灾备客户端的文件系统空块扫描技术,具备扫描彻底等优点,解决了灾备客户端中文件属性不一,导致在扫描的过程中,容易漏掉存在空块的文件,不便于使用的问题。(二)技术方案2.为实现上述扫描彻底的目的,本专利技术提供如下技术方案:一种用于灾备客户端的文件系统空块扫描技术,包括以下步骤:灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描。1)用户向灾备客户端发出空块扫描指令,灾备客户端接收扫描指令,并对文件系统进行空块扫描;2)步骤1)中扫描的文件系统处于空闲状态时,判断文件系统中算法区的空块队列中,空块的数量是否低于第一预设空块数量;3)步骤2)中空块的数量不低于第一预设空块数量时,则结束扫描;4)步骤2)中空块的数量低于第一预设空块数量时,则对算法区进行空块回收;5)步骤4)中空块回收完毕后,灾备客户端再次发出扫描指令,并对文件系统进行重复空块扫描;6)步骤5)中重复空块扫描后,再次判断文件系统中算法区空块的数量是否低于第一预设空块数量,最终完成整个扫描过程。优选的,步骤1)中所述灾备客户端与总计算机通过光缆信号连接,通过用户控制总计算机发出扫描指令,并由光缆传递信号给灾备客户端,灾备客户端接收信号并对文件系统进行空块扫描。优选的,步骤2)中所述算法区的物理块中设置第一目标块,所述第一目标块为进行空块回收的对象,将所述第一目标块中的有效数据以第一预设粒度转存至所述闪存中数据区的物理块上,并对完成所述有效数据转存后的第一目标块进行擦除,并将擦除后的所述第一目标块插入算法区的空块队列中。优选的,步骤3)中空块的数量不低于第一预设空块数量,由灾备客户端向文件系统发出停止指令。优选的,步骤4)中空块的数量低于第一预设空块数量,计算所述数据区中各物理块的有效页的数量,获取所述有效页的数量低于预设有效阈值的物理块,并由文件空块回收装置对空块进行回收,同时对数据进行回收。优选的,步骤5)中空块回收完毕后,由灾备客户端向文件系统再次发出扫描指令,并由文件空块回收装置对文件系统进行重复扫描回收。优选的,所述文件空块回收装置包括检查模块、判断模块、数据回收模块和算法区回收模块。优选的,所述算法区回收模块包括设置单元、转存单元和插入单元。优选的,所述文件空块回收装置对文件系统中的空块进行判断时由判断模块进行判断,且空块回收和数据回收则通过数据回收模块和算法区回收模块进行回收。(三)有益效果与现有技术相比,本专利技术提供了一种用于灾备客户端的文件系统空块扫描技术,具备以下有益效果:1、该用于灾备客户端的文件系统空块扫描技术,通过灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描,通过对第一预设空块数量的判断,使得灾备客户端对文件系统进行空块扫描时,能完全保障对空块的扫描,且通过重复扫描,避免了文件系统扫描不彻底的现象,不会漏掉存在空块的文件,同时便于推广,便于用户的使用。2、该用于灾备客户端的文件系统空块扫描技术,通过用户向灾备客户端发出空块扫描指令,灾备客户端接收扫描指令,并对文件系统进行空块扫描,当扫描的文件系统处于空闲状态时,判断文件系统中算法区的空块队列中,空块的数量是否低于第一预设空块数量,空块的数量不低于第一预设空块数量时,则结束扫描,空块的数量低于第一预设空块数量时,则对算法区进行空块回收,空块回收完毕后,灾备客户端再次发出扫描指令,并对文件系统进行重复空块扫描,重复空块扫描后,再次判断文件系统中算法区空块的数量是否低于第一预设空块数量,最终完成整个扫描过程,通过六大步骤完成对文件系统的空块扫描,不仅步骤简便,同时便于对数据和空块进行转存,对设备的需求极低,方便对文件系统进行空块扫描。附图说明图1为本专利技术提出的一种用于灾备客户端的文件系统空块扫描技术结构示意图;图2为本专利技术提出的一种用于灾备客户端的文件系统空块扫描技术的文件空块回收装置系统图;图3为本专利技术提出的一种用于灾备客户端的文件系统空块扫描技术的算法区回收模块系统图;图4为本专利技术提出的一种用于灾备客户端的文件系统空块扫描技术的流程图。具体实施方式下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-4,一种用于灾备客户端的文件系统空块扫描技术,包括以下步骤:灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描,文件空块回收装置包括检查模块、判断模块、数据回收模块和算法区回收模块,算法区回收模块包括设置单元、转存单元和插入单元,文件空块回收装置对文件系统中的空块进行判断时由判断模块进行判断,且空块回收和数据回收则通过数据回收模块和算法区回收模块进行回收。1)用户向灾备客户端发出空块扫描指令,灾备客户端接收扫描指令,并对文件系统进行空块扫描,灾备客户端与总计算机通过光缆信号连接,通过用户控制总计算机发出扫描指令,并由光缆传递信号给灾备客户端,灾备客户端接收信号并对文件系统进行空块扫描;2)步骤1)中扫描的文件系统处于空闲状态时,判断文件系统中算法区的空块队列中,空块的数量是否低于第一预设空块数量;3)步骤2)中空块的数量不低于第一预设空块数量时,由灾备客户端向文件系统发出停止指令,则结束扫描,算法区的物理块中设置第一目标块,第一目标块为进行空块回收的对象,将第一目标块中的有效数据以第一预设粒度转存至闪存中数据区的物理块上,并对完成有效数本文档来自技高网...

【技术保护点】
1.一种用于灾备客户端的文件系统空块扫描技术,其特征在于,包括以下步骤:灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描;/n1)用户向灾备客户端发出空块扫描指令,灾备客户端接收扫描指令,并对文件系统进行空块扫描;/n2)步骤1)中扫描的文件系统处于空闲状态时,判断文件系统中算法区的空块队列中,空块的数量是否低于第一预设空块数量;/n3)步骤2)中空块的数量不低于第一预设空块数量时,则结束扫描;/n4)步骤2)中空块的数量低于第一预设空块数量时,则对算法区进行空块回收;/n5)步骤4)中空块回收完毕后,灾备客户端再次发出扫描指令,并对文件系统进行重复空块扫描;/n6)步骤5)中重复空块扫描后,再次判断文件系统中算法区空块的数量是否低于第一预设空块数量,最终完成整个扫描过程。/n

【技术特征摘要】
1.一种用于灾备客户端的文件系统空块扫描技术,其特征在于,包括以下步骤:灾备客户端对文件系统进行空块扫描,由文件空块回收装置对文件系统中的空块进行判断和回收,同时通过算法区回收模块对算法区数据进行回收,回收完毕后,重复扫描;
1)用户向灾备客户端发出空块扫描指令,灾备客户端接收扫描指令,并对文件系统进行空块扫描;
2)步骤1)中扫描的文件系统处于空闲状态时,判断文件系统中算法区的空块队列中,空块的数量是否低于第一预设空块数量;
3)步骤2)中空块的数量不低于第一预设空块数量时,则结束扫描;
4)步骤2)中空块的数量低于第一预设空块数量时,则对算法区进行空块回收;
5)步骤4)中空块回收完毕后,灾备客户端再次发出扫描指令,并对文件系统进行重复空块扫描;
6)步骤5)中重复空块扫描后,再次判断文件系统中算法区空块的数量是否低于第一预设空块数量,最终完成整个扫描过程。


2.根据权利要求1所述的一种用于灾备客户端的文件系统空块扫描技术,其特征在于,步骤1)中所述灾备客户端与总计算机通过光缆信号连接,通过用户控制总计算机发出扫描指令,并由光缆传递信号给灾备客户端,灾备客户端接收信号并对文件系统进行空块扫描。


3.根据权利要求1所述的一种用于灾备客户端的文件系统空块扫描技术,其特征在于,步骤2)中所述算法区的物理块中设置第一目标块,所述第一目标块为进行空块回收的对象,将所述第一目标块中的有效数据以第一预设粒度转存至所述闪存中数据区的物理块上,并对完成所...

【专利技术属性】
技术研发人员:邓篪胡玉晟
申请(专利权)人:柏科数据技术深圳股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1