一种分布式文件系统中大文件高效删除的方法技术方案

技术编号:7194242 阅读:323 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种分布式文件系统中大文件高效删除的方法,系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息;在索引文件中标识该文件的状态信息为删除状态;应答客户端关于该文件的删除请求。本发明专利技术在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。

【技术实现步骤摘要】

本专利技术涉及计算机存储,具体来说,涉及。
技术介绍
分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外, 对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样。分布式文件系统中,高效的删除大文件方法是决定其整体性能的一个重要因素。 当系统处理大文件的删除请求时,可能会较长时间阻塞后续用户请求,造成用户操作超时, 降低了并发性。因此需要一种高效的大文件删除方法。
技术实现思路
本专利技术旨在公开一种分布式文件系统中大文件删除的高效方式,目的是为了在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。,过程如下系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息;在索引文件中标识该文件的状态信息为删除状态;应答客户端关于该文件的删除请求。优选的,若有新建文件请求,则在所述索引文件中检查新建文件名与被标识删除文件的文件名是否冲突;若文件名冲突,则将被标识删除文件的文件名添加字符,创建新文件后应答客户端;若文件名不冲突,则直接创建新文件后应答客户端。优选的,当被删除文件所在磁盘空闲时,启动垃圾回收线程,通过索引文件遍历被标识删除的文件。本专利技术在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。附图说明图1是本专利技术删除过程流程2是新建文件冲突后的处理过程流程图具体实施例方式下面结合附图对本专利技术中的技术方案进行具体描述(1)如图1所示,当有删除请求时,只修改对应的文件属性,并不真正的删除文件, 而是直接应答用户请求,并从请求队列中删除与该文件相关的后续请求。在索引文件中记录该文件。(2)如图2所示,如果新建文件和被标识删除的文件的文件名发生冲突,则后者改为特殊文件名,以防发生误删。(3)在适当时机启动垃圾回收线程,通过索引文件遍历被标识删除的大文件,真正完成大文件删除工作。权利要求1.,其特征在于过程如下 系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息; 在索引文件中标识该文件的状态信息为删除状态; 应答客户端关于该文件的删除请求。2.如权利要求1所述的方法,其特征在于若有新建文件请求,则在所述索引文件中检查新建文件名与被标识删除文件的文件名是否冲突;若文件名冲突,则将被标识删除文件的文件名添加字符,创建新文件后应答客户端;若文件名不冲突,则直接创建新文件后应答客户端。3.如权利要求1所述的方法,其特征在于当被删除文件所在磁盘空闲时,启动垃圾回收线程,通过索引文件遍历被标识删除的文件。全文摘要本专利技术提供了,系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息;在索引文件中标识该文件的状态信息为删除状态;应答客户端关于该文件的删除请求。本专利技术在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。文档编号G06F17/30GK102375888SQ201110326508公开日2012年3月14日 申请日期2011年10月25日 优先权日2011年10月25日专利技术者付根希, 彭成 申请人:无锡城市云计算中心有限公司本文档来自技高网...

【技术保护点】
1.一种分布式文件系统中大文件高效删除的方法,其特征在于:过程如下:系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息;在索引文件中标识该文件的状态信息为删除状态;应答客户端关于该文件的删除请求。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭成付根希
申请(专利权)人:无锡城市云计算中心有限公司
类型:发明
国别省市:32

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

1