[发明专利]一种光盘存储系统中文件存取方法及装置有效
申请号: | 201410226071.3 | 申请日: | 2014-05-26 |
公开(公告)号: | CN104008066B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 曹强;姚杰;谢长生;彭晨 | 申请(专利权)人: | 武汉光忆科技有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F3/06 |
代理公司: | 北京汇泽知识产权代理有限公司11228 | 代理人: | 张瑾 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光盘 存储系统 文件 存取 方法 装置 | ||
技术领域
本发明属于光盘存储技术领域,尤其涉及一种光盘存储系统中文件存取方法及装置。
背景技术
大数据时代数据增长速度不断提升,进而对于存储容量和性能产生巨大压力。其中越来越多重要数据需要长期保存。其中光盘存储是一种廉价的数据长期保存方式。
CD光盘的最大容量大约是700MB,DVD盘片单面4.7GB,最多能刻录约4.59G的数据(因为DVD的1GB=1000MB,而硬盘的1GB=1024MB)(双面8.5GB,最多约能刻8.3GB的数据),蓝光(BD)的则比较大,其中HD DVD单面单层15GB、双层30GB;BD单面单层25GB、双面50GB、三层75GB、四层100GB。日本东京大学的研究团队已经发现一种材料,可以用来制造更便宜、容量更大得多的超级光盘,可以储存的容量是一般DVD的5千倍。
光盘存储系统是通过光盘驱动器存取光盘数据的计算机设备。光盘存储系统有两种组成方式,分别为光盘驱动器和光盘库系统。光盘驱动器能够存取光盘介质上的数据,并通过数据接口和主机系统实现数据通讯。而光盘库系统通常由一个或者多个片匣,一个或者多个光盘读写驱动器,光盘库控制器以及与之相对应的机械光盘交换装置组成,光盘库能够从批量光盘自动选择光盘并装载到光盘驱动器中。
利用光盘存储系统存储数据时,文件的操作受光盘特性或光盘存储系统特性的限制。在使用现有光盘库系统写文件时,若单个文件的大小超过单张光盘的容量,则需要人为的将文件进行分割以适应光盘容量;若文件大小小于单张光盘的容量,需要人为的对文件进行组合以提高光盘空间利用率。在使用现有光盘库系统读文件时,若读取的文件超过单张光盘的容量,则需要文件的各个部分,人为的合成源文件。显然在需要读写文件时,通过人工划分文件以及合并文件效率低下,不便于管理。
发明内容
鉴于上述问题,本发明的目的在于提供一种光盘存储系统中文件存取方法及装置,解决现有人工分割文件、合并文件效率低下、不便管理的技术问题。
一方面,所述光盘存储系统中文件存取方法包括写文件方法和读文件方法,其中所述写文件方法包括:
获取待写入光盘的文件之间的逻辑关系以及文件的属性信息,并对文件进行分组,使得每组文件大小之和最大限度接近单张光盘可用容量的整数倍并且尽量减少文件分割;
根据每个组中的文件大小将组内文件进行组合或者分割,当达到一张光盘的可用容量后将文件以及元数据写入光盘,直至将各组中所有文件以及元数据写入到光盘,并且将分割后的文件与源文件之间的映射关系写入文件分割映射表,将分割后文件的逻辑地址与物理地址写入地址映射表;
所述读文件方法包括:
根据待读取文件的逻辑关系查询文件分割映射表,得到被分割后的各部分文件;
通过查找地址映射表,获得各部分文件所在的物理地址;
根据所述物理地址在相应光盘中读取文件数据;
将获取到各部分的文件数据进行合并,得到源文件。
另一方面,所述光盘存储系统中文件存取装置包括读文件装置和写文件装置,其中所述写文件装置包括:
分组单元,用于获取待写入光盘的文件之间的逻辑关系以及文件的属性信息,并对文件进行分组,使得每组文件大小之和最大限度接近单张光盘可用容量的整数倍并且尽量减少文件分割;
分割写入单元,用于根据每个组中的文件大小将组内文件进行组合或者分割,当达到一张光盘的可用容量后将文件以及元数据写入光盘,直至将各组中所有文件以及元数据写入到光盘,并且将分割后的文件与源文件之间的映射关系写入文件分割映射表,将分割后文件的逻辑地址与物理地址写入地址映射表;
所述读文件装置包括:
分割查找单元,用于根据待读取文件的逻辑关系查询文件分割映射表,得到被分割后的各部分文件;
地址查找单元,用于通过查找地址映射表,获得各部分文件所在的物理地址;
数据获取单元,用于根据所述物理地址在相应光盘中读取文件数据;
数据合并单元,用于将获取到各部分的文件数据进行合并,得到源文件。
本发明的有益效果是:本发明通过文件自动组合分割方法,实现文件的自主划分组合分割以适应光盘容量,将批量光盘虚拟成线性存储空间,提高了光盘的空间利用率,从而使用户忽略底层光盘设备的容量边界,方便用户的使用以及系统的管理,提高光盘存储系统的自动化程度。
附图说明
图1是本发明第一实施例提供的写文件方法的流程图;
图2是本发明第一实施例提供的读文件方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光忆科技有限公司,未经武汉光忆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410226071.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防尿布皮炎的中草药提取物组合物
- 下一篇:一种降血压药酒