[发明专利]一种磁光电混合光盘库及其管理方法和管理系统有效

专利信息
申请号: 201711043652.3 申请日: 2017-10-31
公开(公告)号: CN107704211B 公开(公告)日: 2020-12-04
发明(设计)人: 曹强;姚杰;谢长生 申请(专利权)人: 武汉光忆科技有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京汇泽知识产权代理有限公司 11228 代理人: 董佳佳
地址: 430074 湖北省*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 光电 混合 盘库 及其 管理 方法 系统
【权利要求书】:

1.一种磁光电混合光盘库的管理方法,其特征在于,包括:

在磁盘和固态盘的整体上建立一个或多个本地文件系统,所述本地文件系统为全局文件镜像卷,用于保存对外的全局文件视图;

在磁盘和固态盘的整体上创建一个或者多个光盘镜像桶,每个光盘镜像桶具有唯一的ID,其容量和物理光盘容量相同,所有光盘镜像桶被格式化为桶光盘文件系统;

当用户在光盘库文件卷上创建文件时,在所述全局文件镜像卷中创建与该文件相应的索引文件,所述索引文件保存该文件数据集所保存的物理存储位置,同时在一个光盘镜像桶中创建与该文件相应的镜像文件,所述镜像文件保存该文件的实际数据;当文件写完成,在所述全局文件镜像卷的索引文件中增加一条映射关系,表明该文件实际记录的光盘镜像桶ID号以及在该桶光盘文件系统中的内部位置;

当用户读取光盘库中的文件时,首先存取全局文件镜像卷确定是否有该文件,如果有,直接把该文件发给用户;如果没有,在光盘中查找和读取相应的文件,通过光盘驱动器读取相应光盘,把用户请求的文件发给用户;

写文件时,将外部写入文件依次写入多个光盘镜像桶,当一个光盘镜像桶写满时,关闭相应的光盘镜像桶,这个不可写的光盘镜像桶变成光盘镜像卷,该光盘镜像卷ID号等于光盘镜像桶ID号。

2.如权利要求1所述的磁光电混合光盘库的管理方法,其特征在于:当满足刻录条件时,将空白的物理光盘放入光盘驱动器中,把未刻录的光盘镜像卷完全刻录到物理光盘中,在刻录前修改该物理光盘卷号为光盘镜像桶ID号,在刻录完成后,记录光盘镜像卷为已刻录状态。

3.如权利要求2所述的磁光电混合光盘库的管理方法,其特征在于:当磁盘和固态盘剩余空间小于预先设定的阈值,根据预先设定的缓存替换算法,将最久没有使用的已刻录光盘镜像卷进行回收,释放相应存储空间。

4.如权利要求3所述的磁光电混合光盘库的管理方法,其特征在于:

所述缓存替换算法具体为:记录所有光盘镜像卷近N次存取时间,首先根据最近一次存取时间从早到晚排序;其次,选取最久存取过的M个光盘镜像卷,M小于N,计算这M个光盘镜像卷平均未访问时间,并从大到小排序,最后,选取前K,K小于N,个光盘镜像卷删除,释放其存储空间。

5.如权利要求1所述的磁光电混合光盘库的管理方法,其特征在于:

当用户请求为写请求时,具体操作过程如下:

根据写入文件的路径,在元数据区创建同样路径的索引文件,在索引文件中写入文件的基本属性信息;

找到当前使用的光盘镜像桶ID号,将写入文件的数据写入到光盘镜像桶中;

当目前的光盘镜像桶被写满后,文件系统分配一个新的光盘镜像桶,将已写满的光盘镜像桶转换为光盘镜像卷,文件数据写入到新光盘镜像桶中;

文件数据写入完成之后,将文件的大小、分布的光盘镜像桶ID号写入到索引文件中,返回用户写入成功。

6.如权利要求1所述的磁光电混合光盘库的管理方法,其特征在于:

当用户请求为读请求时,具体操作过程如下:

根据读取文件的路径,在元数据区读取该文件的索引文件,获取文件所在的镜像ID号;

根据镜像ID号找到镜像存放的位置是在光盘组、磁盘缓存或在光盘驱动器的光盘组;

若所述镜像ID号对应的镜像位于光盘组中,文件系统发送取盘请求,等待机械操作完成并返回完成消息,光盘组已经被放入光盘驱动器后,挂载;

若所述镜像ID号对应的镜像位于磁盘缓存或在光盘驱动器的光盘组中,则挂载所述镜像,并且读取文件并返回数据。

7.如权利要求1所述的磁光电混合光盘库的管理方法,其特征在于:

光盘组状态表在系统初始化时被写入“空”,状态表在后续使用过程中根据执行结果进行更新,光盘组状态表定期写入在元数据分区,具体包括:

当一次光盘组的刻录任务结束之后,若返回的刻录结果为“刻录失败”,则对应光盘组的状态被修改为“失效”;

若返回的刻录结果为“刻录成功”,则对应光盘组的状态被修改为“已使用”。

8.一种磁光电混合光盘库的管理系统,其特征在于:包括POSIX文件系统接口、光盘镜像桶管理模块、光盘镜像管理模块、机械动作管理模块、刻录任务管理模块、光盘刻录模块;

所述的光盘镜像桶管理模块,用于创建空光盘镜像桶、分配光盘镜像桶ID号、分配当前使用的光盘镜像桶ID号、转化已写满的光盘镜像桶为光盘镜像卷、回收已刻录的光盘镜像桶;

所述的光盘镜像管理模块,用于管理校验光盘镜像的生成、以光盘镜像为单位进行缓存管理、更新镜像位置映射表、发送光盘镜像刻录任务;

所述的刻录任务管理模块,用于接收光盘镜像刻录任务、发送取退盘消息到机械动作管理模块、接收机械动作管理模块的返回消息、接收光盘驱动器刻录模块的刻录结果消息;

所述的机械动作管理模块,用于接收刻录任务发送的取退盘动作消息、发送取退盘消息到机械手、接收机械手的动作执行结果、发送机械手的执行结果到刻录任务管理模块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光忆科技有限公司,未经武汉光忆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711043652.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top