一种用于分布式文件系统的数据处理方法和系统技术方案

技术编号:17138744 阅读:25 留言:0更新日期:2018-01-27 14:38
本发明专利技术公开了一种用于分布式文件系统的数据处理方法和系统,该方法包括:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;获取外界输入的文件删除指令;将文件删除指令对应的文件数据存放进回收目录对应的存储空间中。通过在分布式文件系统的根目录下创建回收目录,从而建立了数据回收机制,以保护用户删除操作的文件数据,当用户由于误操作而删除文件数据时,此时,文件数据保存在回收目录对应的存储空间中,用户可以通过该回收目录恢复误删除的文件数据,从而提高了文件数据的安全性。

A data processing method and system for distributed file system

【技术实现步骤摘要】
一种用于分布式文件系统的数据处理方法和系统
本专利技术涉及分布式文件系统
,特别是涉及一种用于分布式文件系统的数据处理方法和系统。
技术介绍
分布式文件系统,是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。其对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以发表一个允许其他客户机访问的目录,一旦被访问,这个目录对于客户机来说就像使用本地驱动器一样。在分布式文件系统中,当用户对系统中的文件进行操作时,如果由于用户误操作导致文件被删除,将面临数据无法恢复的情况,从而使得数据的安全性不高。因此,如何提高分布式文件中数据的安全性,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种用于分布式文件系统的数据处理方法和系统,可以提高分布式文件中数据的安全性。为解决上述技术问题,本专利技术提供了如下技术方案:一种用于分布式文件系统的数据处理方法,包括:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;获取外界输入的文件删除指令;将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。优选地,在所述获取外界输入的文件删除指令之后,还包括:获取所述文件删除指令对应的文件数据的大小参数;判断所述文件删除指令对应的文件数据的大小是否超过了预设阈值;若是,则发出删除文件过大的提示信息,并触发该文件数据对应的直接删除选择命令;若否,则执行步骤:将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。优选地,还包括:在所述回收目录中以预设的时间为单位创建对应的日期目录,其中,将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中,为:按照所述文件删除指令对应的发起时间,将相应的文件数据存放进对应的日期目录对应的存储空间中。优选地,所述在所述回收目录中以预设的时间为单位创建对应的日期目录,为:在所述回收目录中以小时为单位创建对应的日期目录。优选地,还包括:判断所述回收目录对应的存储空间中的文件数据的存放时间是否超过预设的时间阈值;若是,则删除存放时间超过预设的时间阈值的文件数据。一种用于分布式文件系统的数据处理系统,包括:创建模块,用于预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;第一获取模块,用于获取外界输入的文件删除指令;回收模块,用于将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。优选地,还包括:第二获取模块,用于获取所述文件删除指令对应的文件数据的大小参数;第一判断模块,用于判断所述文件删除指令对应的文件数据的大小是否超过了预设阈值;提示模块,用于在判定所述文件删除指令对应的文件数据的大小超过了预设阈值时,发出删除文件过大的提示信息,并触发该文件数据对应的直接删除选择命令;其中,所述回收模块用于在判定所述文件删除指令对应的文件数据的大小未超过预设阈值时,将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。优选地,所述创建模块包括:创建单元,用于在所述回收目录中以预设的时间为单位创建对应的日期目录,其中,所述回收模块用于按照所述文件删除指令对应的发起时间,将相应的文件数据存放进对应的日期目录对应的存储空间中。优选地,所述创建单元具体用于在所述回收目录中以小时为单位创建对应的日期目录。优选地,还包括:第二判断模块,用于判断所述回收目录对应的存储空间中的文件数据的存放时间是否超过预设的时间阈值;删除执行模块,用于在判定所述回收目录对应的存储空间中的文件数据的存放时间超过预设的时间阈值时,删除存放时间超过预设的时间阈值的文件数据。与现有技术相比,上述技术方案具有以下优点:本专利技术所提供的一种用于分布式文件系统的数据处理方法,包括:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;获取外界输入的文件删除指令;将文件删除指令对应的文件数据存放进回收目录对应的存储空间中。通过在分布式文件系统的根目录下创建回收目录,从而建立了数据回收机制,以保护用户删除操作的文件数据,当用户由于误操作而删除文件数据时,此时,文件数据保存在回收目录对应的存储空间中,用户可以通过该回收目录恢复误删除的文件数据,从而提高了文件数据的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种具体实施方式所提供的用于分布式文件系统的数据处理方法流程图;图2为本专利技术一种具体实施方式所提供的用于分布式文件系统的数据处理系统结构示意图。具体实施方式本专利技术的核心是提供一种用于分布式文件系统的数据处理方法和系统,可以提高分布式文件中数据的安全性。为了使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在以下描述中阐述了具体细节以便于充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施的限制。请参考图1,图1为本专利技术一种具体实施方式所提供的用于分布式文件系统的数据处理方法流程图。本专利技术的一种具体实施方式提供了一种用于分布式文件系统的数据处理方法,包括:S11:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录。其中,回收目录对应一定的存储空间以存放用户删除的文件数据。S12:获取外界输入的文件删除指令。S13:将文件删除指令对应的文件数据存放进回收目录对应的存储空间中。通过在分布式文件系统的根目录下创建回收目录,从而建立了数据回收机制,以保护用户删除操作的文件数据,当用户由于误操作而删除文件数据时,此时,文件数据保存在回收目录对应的存储空间中,用户可以通过该回收目录恢复误删除的文件数据,从而提高了文件数据的安全性。在本专利技术的一种实施方式中,在获取外界输入的文件删除指令之后,还包括:获取文件删除指令对应的文件数据的大小参数;判断文件删除指令对应的文件数据的大小是否超过了预设阈值;若是,则发出删除文件过大的提示信息,并触发该文件数据对应的直接删除选择命令;若否,则执行步骤:将文件删除指令对应的文件数据存放进回收目录对应的存储空间中。在本实施方式中,可以在创建回收目录时根据需求配置回收目录的允许单文件数据大小阈值。当被删除的文件数据大小小于预设阈值时,将该文件数据放入回收目录对应的存储空间中;否则,提示用户被删除的文件过大,以供用户选择是否直接删除,这样,可以供给用户重新判定是否删除该较大的文件数据的机会,避免误操作造成的文件数据无法恢复,同时通过限定回收目录的回收文件数据的大小,提高了单位时间内空间的利用率,提高了文件系统的空间可利用性。在本专利技术的一种实施方式中,该方法还包括:在回收目录中以预设的时间为单位创建对应的日期目录,其中,将文件删除指令对应的文件数据存放进回收目录对应的存储空间中,为:按照文件删除指令本文档来自技高网...
一种用于分布式文件系统的数据处理方法和系统

【技术保护点】
一种用于分布式文件系统的数据处理方法,其特征在于,包括:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;获取外界输入的文件删除指令;将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。

【技术特征摘要】
1.一种用于分布式文件系统的数据处理方法,其特征在于,包括:预先在目标分布式文件系统的根目录下创建用于存放用户删除的文件数据的回收目录;获取外界输入的文件删除指令;将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。2.根据权利要求1所述的方法,其特征在于,在所述获取外界输入的文件删除指令之后,还包括:获取所述文件删除指令对应的文件数据的大小参数;判断所述文件删除指令对应的文件数据的大小是否超过了预设阈值;若是,则发出删除文件过大的提示信息,并触发该文件数据对应的直接删除选择命令;若否,则执行步骤:将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中。3.根据权利要求1或2所述的方法,其特征在于,还包括:在所述回收目录中以预设的时间为单位创建对应的日期目录,其中,将所述文件删除指令对应的文件数据存放进所述回收目录对应的存储空间中,为:按照所述文件删除指令对应的发起时间,将相应的文件数据存放进对应的日期目录对应的存储空间中。4.根据权利要求3所述的方法,其特征在于,所述在所述回收目录中以预设的时间为单位创建对应的日期目录,为:在所述回收目录中以小时为单位创建对应的日期目录。5.根据权利要求4所述的方法,其特征在于,还包括:判断所述回收目录对应的存储空间中的文件数据的存放时间是否超过预设的时间阈值;若是,则删除存放时间超过预设的时间阈值的文件数据。6.一种用于分布式文件系统的数据处理系统,其特征在于,包括:创建模块,用于预先在目标分布式文件系统的根...

【专利技术属性】
技术研发人员:李长春
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1