[发明专利]一种分布式文件系统中大文件高效删除的方法无效
申请号: | 201110326508.7 | 申请日: | 2011-10-25 |
公开(公告)号: | CN102375888A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 彭成;付根希 | 申请(专利权)人: | 无锡城市云计算中心有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 214135 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件系统 文件 高效 删除 方法 | ||
技术领域
本发明涉及计算机存储,具体来说,涉及一种分布式文件系统中大文件高效删除的方法。
背景技术
分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样。
分布式文件系统中,高效的删除大文件方法是决定其整体性能的一个重要因素。当系统处理大文件的删除请求时,可能会较长时间阻塞后续用户请求,造成用户操作超时,降低了并发性。因此需要一种高效的大文件删除方法。
发明内容
本发明旨在公开一种分布式文件系统中大文件删除的高效方式,目的是为了在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。
一种分布式文件系统中大文件高效删除的方法,过程如下:
系统接受到客户端删除请求后,修改要删除文件的属性为删除状态;
查找请求队列中与该文件相关的请求信息,禁止与该文件相关的请求信息;
在索引文件中标识该文件的状态信息为删除状态;
应答客户端关于该文件的删除请求。
优选的,若有新建文件请求,则在所述索引文件中检查新建文件名与被标识删除文件的文件名是否冲突;
若文件名冲突,则将被标识删除文件的文件名添加字符,创建新文件后应答客户端;若文件名不冲突,则直接创建新文件后应答客户端。
优选的,当被删除文件所在磁盘空闲时,启动垃圾回收线程,通过索引文件遍历被标识删除的文件。
本发明在不影响分布式文件系统对外提供服务的情况下,快速响应用户对大文件的删除操作,以回收数据服务器上的存储资源,提高数据服务器的并发性。
附图说明
图1是本发明删除过程流程图
图2是新建文件冲突后的处理过程流程图
具体实施方式
下面结合附图对本发明中的技术方案进行具体描述:
(1)如图1所示,当有删除请求时,只修改对应的文件属性,并不真正的删除文件,而是直接应答用户请求,并从请求队列中删除与该文件相关的后续请求。在索引文件中记录该文件。
(2)如图2所示,如果新建文件和被标识删除的文件的文件名发生冲突,则后者改为特殊文件名,以防发生误删。
(3)在适当时机启动垃圾回收线程,通过索引文件遍历被标识删除的大文件,真正完成大文件删除工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡城市云计算中心有限公司,未经无锡城市云计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110326508.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种形成存储器件的方法
- 下一篇:一种电子读物的界面显示方法和装置