[发明专利]一种在线归档和访问文件的系统有效
申请号: | 201310195479.4 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103294794B | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 贺鸿富;赵德祥 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 王民盛,王丽琴 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 归档 访问 文件 系统 | ||
技术领域
本申请涉及计算机网络存储技术,尤其涉及一种在线归档和访问文件的系统。
背景技术
传统的网络附加存储装置部署在网络上,通过内置的存储管理等功能以及特定的文件访问协议供企业或单位使用其存放的文件数据,其功能表现为一种文件存放和访问服务。
这类网络附加存储装置提供的文件存放和访问服务,通常只提供在线文件访问,不会区别文件是否已归档,即使其提供了一写多读(WORM,Write-once,Read-many)特性,但其通常是将特定的文件系统卷设置为WORM方式存放,不会针对每一个文件数据的属性和访问特性,针对性的设置WORM特性。例如,传统网络附加存储装置无法实现将2012年以前的文件数据进行WORM自动归档处理。除此之外,在传统网络附加存储装置上,设置为WORM特性的文件数据,只是限制其不可修改和删除,但未在访问权限在进行有效的控制,但归档数据的访问权限不同于普通数据,通常是需要经过借阅手续后才可访问。
发明内容
本申请提供了一种在线归档和访问文件的方法及系统,可以针对文件的属性和访问特性对访问权限进行有效的控制。
本申请实施例提供的一种在线归档和访问文件的系统,包括:网络附加存储装置、客户端访问装置和归档存储介质;
所述客户端访问装置用于通过网络通信协议与网络附加存储装置建立通信连接并通过该通信连接访问网络存储的文件数据,所述文件数据包括归档文件数据和非归档文件数据;
所述归档存储介质用于存储归档文件数据;
网络附加存储装置包括文件存储单元,文件访问单元、文件归档单元以及归档管理单元;
所述文件存储单元用于将非归档文件存放在磁盘介质上;
文件访问单元用于接收客户端访问装置的文件操作请求,判断所要访问的文件数据是否是归档文件数据,若为归档文件数据,进一步判断是否该操作请求为借阅请求且已被归档管理单元审批通过,若是,允许来自客户端访问装置的借阅请求,否则,拒绝该操作请求;若为非归档数据,则根据该文件操作请求对文件存储单元的文件数据进行操作;
归档管理单元用于当客户端访问装置向文件访问单元发起对归档文件的借阅请求时,审批该归档数据能否借阅,将否决结果或者允许借阅的结果通知客户端访问装置;以及根据设置的自动归档策略通知文件归档单元执行文件归档操作;
所述文件归档单元用于根据预先设置的自动归档策略执行文件数据的归档和迁移。
较佳地,当所述文件操作请求为新建请求时,文件访问单元检查所要新建文件或目录的父目录是否已归档,如果已经归档,则不允许新建,如果未归档,则执行新建操作。
较佳地,当所述文件操作请求为读取请求时,文件访问单元检查所要读取文件的父目录是否为已归档,如果未归档,则执行读取请求;如果已经归档,则判断客户端访问装置对所述父目录的借阅请求是否已被归档管理单元审批通过;如果未借阅,则不允许读取,如果已借阅,则执行读取请求。
较佳地,当所述文件操作请求为写入请求时,文件访问单元检查所要写入数据的文件是否已归档,如果已经归档,则不允许写入,如果未归档,则执行写入操作。
较佳地,当所述文件操作请求为删除请求时,文件访问单元检查所要删除的文件或目录是否已归档,如果已经归档,则不允许删除,如果未归档,则执行删除操作。
较佳地,当所述文件操作请求为重命名请求时,文件访问单元检查所要重命名的文件或目录是否已归档,如果已经归档,则不允许重命名,如果未归档,则执行重命名操作。
较佳地,所述自动归档策略包括:自动归档的条件和自动归档触发执行的时间。
较佳地,所述自动归档的条件包括:根据文件的创建时间执行自动归档,和/或根据文件的最后修改时间执行自动归档。
较佳地,文件归档单元用于:根据自动归档触发执行的时间,启动自动归档;
将文件存储单元的全部或指定文件目录提取到归档执行队列中,将执行归档的条件保存在归档执行队列中,并通知归档执行队列执行归档;
归档执行队列遍历目录,根据归档条件判断目录中的文件数据是否符合归档条件,如果符合,则将文件数据从网络附加存储装置的文件存储单元迁移到归档存储介质,迁移完成后,标记对象为归档状态。
较佳地,当所述文件操作请求为归档请求时,文件访问单元检查所要归档的文件或目录是否已归档,如果已经归档,则不允许继续归档,如果未归档,则向文件归档单元请求归档操作;
所述文件归档单元进一步用于根据来自文件访问单元的归档请求,执行文件数据的归档和迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310195479.4/2.html,转载请声明来源钻瓜专利网。