基于闪存的磁带仿真方法.pdf

上传人:大师****2 文档编号:1283055 上传时间:2018-04-12 格式:PDF 页数:17 大小:751.20KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010294116.2

申请日:

2010.09.28

公开号:

CN101968722A

公开日:

2011.02.09

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/06申请公布日:20110209|||实质审查的生效IPC(主分类):G06F 3/06申请日:20100928|||公开

IPC分类号:

G06F3/06

主分类号:

G06F3/06

申请人:

天津火星科技有限公司

发明人:

黄疆; 龚平; 史瑛; 郭竞远; 李峻巍; 刘江

地址:

300384 天津市南开区华苑产业园区华天道8号海泰信息广场D座1301

优先权:

专利代理机构:

天津盛理知识产权代理有限公司 12209

代理人:

王来佳

PDF下载: PDF下载
内容摘要

本发明涉及一种基于闪存的磁带仿真方法,包括基于闪存的磁带仿真数据写入处理方法和基于闪存的磁带仿真数据读取处理方法,其中:基于闪存的磁带仿真数据写入处理方法包括如下步骤:步骤1:装载磁带的步骤;步骤2:设定写入数据偏移量的步骤;步骤3:以虚拟磁带形式向闪存写入数据的步骤;基于闪存的磁带仿真数据读取处理方法包括如下步骤:步骤1:装载磁带的步骤;步骤2:设定读取数据偏移量的步骤;步骤3:以虚拟磁带形式从闪存中读取数据的步骤。本发明将闪存仿真成可以离线的磁带并在另一个虚拟磁带装置上读出,提高了数据安全性,方便了用户的使用,提高了闪存性能,延长了闪存的使用寿命,拓展了其适用范围。

权利要求书

1: 一种基于闪存的磁带仿真方法, 其特征在于 : 包括基于闪存的磁带仿真数据写入处 理方法和基于闪存的磁带仿真数据读取处理方法, 其中 : 基于闪存的磁带仿真数据写入处理方法包括如下步骤 : 步骤 1 : 装载磁带的步骤 ; 步骤 2 : 设定写入数据偏移量的步骤 ; 步骤 3 : 以虚拟磁带形式向闪存写入数据的步骤 ; 基于闪存的磁带仿真数据读取处理方法包括如下步骤 : 步骤 1 : 装载磁带的步骤 ; 步骤 2 : 设定读取数据偏移量的步骤 ; 步骤 3 : 以虚拟磁带形式从闪存中读取数据的步骤。
2: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述装载磁带的步 骤包括如下处理过程 : (1) 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 装载磁带命令 ; (2) 磁带库仿真管理模块检查驱动器状态并进行装载磁带处理 ; (3) 磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态。
3: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述设定写入数据 偏移量的步骤包括如下处理过程 : (1) 应用模块向对外接口模块发送 SCSI 写入命令 ; (2) 对外接口模块设定写入数据偏移量并传送给存储访问控制模块 ; (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ; (4) 存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状态。
4: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述以虚拟磁带形 式向闪存写入数据的步骤包括如下处理过程 : (1) 应用模块经对外接口模块向存储访问控制模块发送写入数据命令 ; (2) 仿真磁带存储池模块向闪存的指定偏移量位置写入数据 ; (3) 存储访问控制模块经对外接口模块向应用模块返回写入数据状态。
5: 根据权利要求 4 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述仿真磁带存储 池模块向闪存的指定偏移量位置写入数据的过程包括如下步骤 : ①仿真磁带存储池模块判断闪存是否格式化, 如果未格式化则将闪存格式化后进入下 一步 ; ②检测能否读取闪存的序列号, 如果不能读取则进行出错处理 ; ③读取闪存的序列号及容量, 将闪存的序列号作为磁带的条码, 根据磁带库仿真管理 模块的设置获取磁带的容量 ; ④判断磁带容量是否满足数据写入, 如果容量不够则进行出错处理 ; ⑤按磁带格式记录数据 ; ⑥读取已经记录数据的最后一个块号 ; ⑦从下一个块开始记录数据 ; ⑧每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据 ; ⑨记录数据在磁带中写入的数据终点并在闪存内此带头索引部分记录元数据 ; 2 ⑩通知存储访问控制模块写入完成。
6: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述设定读取数据 偏移量的步骤包括如下处理过程 : (1) 应用模块向对外接口模块发送 SCSI 读取命令 ; (2) 对外接口模块设定读取数据偏移量并传送给存储访问控制模块 ; (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ; (4) 存储访问控制模块经对外接口模块向应用模块返回设定读取数据偏移量状态。
7: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述以虚拟磁带形 式从闪存中读取数据的步骤包括如下处理过程 : (1) 应用模块经对外接口模块向存储访问控制模块发送读取数据命令 ; (2) 仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据 ; (3) 存储访问控制模块经对外接口模块向应用模块返回读取数据状态。
8: 根据权利要求 7 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述仿真磁带存储 池模块从闪存中的指定数据偏移量位置读取数据的过程包括如下步骤 : ①判断能否读取磁带的条码, 如果不能读取则进行出错处理 ; ②读取磁带的条码 ; ③判断条码是否匹配, 如果不匹配则进行出错处理 ; ④读取磁带索引表 ; ⑤按磁带格式读取闪存中的数据 ; ⑥判断是否读到所需数据段的最后位置, 如果不是则循环执行④~⑥ ; ⑦通知存储访问控制模块读取数据完成。
9: 根据权利要求 1 所述的基于闪存的磁带仿真方法, 其特征在于 : 所述基于闪存的磁 带仿真方法, 还包括在数据存取前的闪存入库处理方法和闪存移动前的闪存出库处理方 法, 其中 : 闪存入库处理方法包括如下步骤 : 步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带入库准备命 令; 步骤 2 : 磁带库仿真管理模块检查入出口状态 ; 步骤 3 : 磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态 ; 步骤 4 : 插入热插拔闪存 ; 步骤 5 : 应用模块经对外接口模块向存储访问控制模块发送 SCSI 磁带入库命令 ; 步骤 6 : 存储访问控制模块读取磁带条码和磁带数据格式 ; 步骤 7 : 存储访问控制模块经对外接口模块向应用模块返回磁带入库状态 ; 闪存出库处理方法包括如下步骤 : 步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带出库命令 ; 步骤 2 : 磁带库仿真管理模块准备需要出库的磁带 ; 步骤 3 : 磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存 ; 步骤 4 : 存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。

说明书


基于闪存的磁带仿真方法

    【技术领域】
     本发明属于信息技术领域, 尤其是一种基于闪存的磁带仿真方法。背景技术 随着计算机系统的广泛应用, 用户对计算机数据的保护显得越来越重要。 目前, 保 护数据安全的主要手段是对数据进行定期备份和归档。在备份和归档设备的选择上, 在过 去的很长一段时间里用户通常会选择磁带介质 ( 磁带机、 磁带库 )。 随着磁盘技术的飞速发 展和企业 IT 运维预算的日益缩减, 虚拟磁带库技术应运而生。
     传统的虚拟磁带库是利用虚拟磁带库技术, 将磁盘阵列仿真为行业标准的物理磁 带库 / 磁带驱动器, 从而在无需更换现有的磁带备份软件的基础上, 提高介质的访问速度、 可靠性及可用性。这种技术的缺点在于 : 备份到虚拟磁带库中的数据需要移动整个磁盘阵 列, 磁盘阵列是一个 1U、 2U 甚至几 U 的硬件设备, 移动很不方便, 造成数据归档、 数据交换的 局限。
     目前, 闪存 (Flash Memory) 可以被仿真成磁盘, 将其当做硬盘、 磁盘阵列使用, 这 种仿真技术存在的问题 : 对于文件的操作特别是大量小文件的操作, 文件的增加、 删除、 修 改操作比较多, 因此对仿真成硬盘、 磁盘阵列的闪存反复读写次数多, 对闪存的写操作频 繁。 对于数据库操作而言也是, 数据库记录的增加、 删除、 修改操作比较频繁, 因此对闪存的 写操作也比较多。而闪存的基本存储单元是页, 并以块为单位进行擦除操作。闪存的写入 操作必须在空白区域进行, 如果目标区域已经有数据, 必须先擦除后写入, 因此擦除操作是 闪存的基本操作。对于大量小文件、 数据库这种频繁小数据量的操作, 那就可能造成 : 一方 面对某一些块的频繁读写而没有有效使用整个闪存空间, 使整个闪存的使用效率低, 另一 方面对某一块写一次同样计为使用了一次, 在同样的使用次数限制下闪存整体使用寿命降 低。
     发明内容
     本发明的目的在于克服现有技术的不足, 提供一种基于闪存的磁带仿真方法, 该 磁带仿真方法可以将闪存仿真成可以离线保存的磁带, 能够随时拔出离线保存并在另外的 虚拟磁带装置上读出, 既保证了数据的安全, 又方便了用户的使用。
     本发明解决现有的技术问题是采取以下技术方案实现的 :
     一种基于闪存的磁带仿真方法, 包括基于闪存的磁带仿真数据写入处理方法和基 于闪存的磁带仿真数据读取处理方法, 其中 :
     基于闪存的磁带仿真数据写入处理方法包括如下步骤 :
     步骤 1 : 装载磁带的步骤 ;
     步骤 2 : 设定写入数据偏移量的步骤 ;
     步骤 3 : 以虚拟磁带形式向闪存写入数据的步骤 ;
     基于闪存的磁带仿真数据读取处理方法包括如下步骤 :步骤 1 : 装载磁带的步骤 ; 步骤 2 : 设定读取数据偏移量的步骤 ; 步骤 3 : 以虚拟磁带形式从闪存中读取数据的步骤。 而且, 所述装载磁带的步骤包括如下处理过程 : (1) 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 装载磁带命令 ; (2) 磁带库仿真管理模块检查驱动器状态并进行装载磁带处理 ; (3) 磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态。 而且, 所述设定写入数据偏移量的步骤包括如下处理过程 : (1) 应用模块向对外接口模块发送 SCSI 写入命令 ; (2) 对外接口模块设定写入数据偏移量并传送给存储访问控制模块 ; (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ; (4) 存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状态。 而且, 所述以虚拟磁带形式向闪存写入数据的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向存储访问控制模块发送写入数据命令 ;
     (2) 仿真磁带存储池模块向闪存的指定偏移量位置写入数据 ;
     (3) 存储访问控制模块经对外接口模块向应用模块返回写入数据状态。
     而且, 所述仿真磁带存储池模块向闪存的指定偏移量位置写入数据的过程包括如 下步骤 :
     ①仿真磁带存储池模块判断闪存是否格式化, 如果未格式化则将闪存格式化后进 入下一步 ;
     ②检测能否读取闪存的序列号, 如果不能读取则进行出错处理 ;
     ③读取闪存的序列号及容量, 将闪存的序列号作为磁带的条码, 根据磁带库仿真 管理模块的设置获取磁带的容量 ;
     ④判断磁带容量是否满足数据写入, 如果容量不够则进行出错处理 ;
     ⑤按磁带格式记录数据 ;
     ⑥读取已经记录数据的最后一个块号 ;
     ⑦从下一个块开始记录数据 ;
     ⑧每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据 ;
     ⑨记录数据在磁带中写入的数据终点并在闪存内此带头索引部分记录元数据 ;
     ⑩通知存储访问控制模块写入完成。
     而且, 所述设定读取数据偏移量的步骤包括如下处理过程 :
     (1) 应用模块向对外接口模块发送 SCSI 读取命令 ;
     (2) 对外接口模块设定读取数据偏移量并传送给存储访问控制模块 ;
     (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ;
     (4) 存储访问控制模块经对外接口模块向应用模块返回设定读取数据偏移量状 态。
     而且, 所述以虚拟磁带形式从闪存中读取数据的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向存储访问控制模块发送读取数据命令 ;
     (2) 仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据 ;
     (3) 存储访问控制模块经对外接口模块向应用模块返回读取数据状态。
     而且, 所述仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据的过程 包括如下步骤 :
     ①判断能否读取磁带的条码, 如果不能读取则进行出错处理 ;
     ②读取磁带的条码 ;
     ③判断条码是否匹配, 如果不匹配则进行出错处理 ;
     ④读取磁带索引表 ;
     ⑤按磁带格式读取闪存中的数据 ;
     ⑥判断是否读到所需数据段的最后位置, 如果不是则循环执行④~⑥ ;
     ⑦通知存储访问控制模块读取数据完成。
     而且, 所述基于闪存的磁带仿真方法, 还包括在数据存取前的闪存入库处理方法 和闪存移动前的闪存出库处理方法, 其中 :
     闪存入库处理方法包括如下步骤 :
     步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带入库准备 命令 ;
     步骤 2 : 磁带库仿真管理模块检查入出口状态 ; 步骤 3 : 磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态 ; 步骤 4 : 插入热插拔闪存 ; 步骤 5 : 应用模块经对外接口模块向存储访问控制模块发送 SCSI 磁带入库命令 ; 步骤 6 : 存储访问控制模块读取磁带条码和磁带数据格式 ; 步骤 7 : 存储访问控制模块经对外接口模块向应用模块返回磁带入库状态 ; 闪存出库处理方法包括如下步骤 : 步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带出库命令; 步骤 2 : 磁带库仿真管理模块准备需要出库的磁带 ;
     步骤 3 : 磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存 ;
     步骤 4 : 存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。
     本发明的优点和积极效果是 :
     1、 本磁带仿真方法将闪存仿真成可以离线保存的磁带, 数据通过虚拟磁带装置线 性写入, 写好数据的闪存可以当成磁带随时拔出离线保存, 用于数据归档、 数据交换, 同时, 仿真成磁带的离线闪存中的数据可以在另一个虚拟磁带装置上读出, 可广泛用于远程数据 保护。
     2、 本磁带仿真方法将闪存仿真成可以离线保存的磁带, 充分利用磁带是线性记 录、 能离线的固有特性, 在数据写入时, 磁带的每次数据写入都从下一个块开始记录, 也就 是说只有在写满整个闪存才算对闪存操作一次, 有效提高闪存整体使用寿命 ; 数据删除时, 将数据所在的闪存块做一个标记而没有从闪存上真实的把数据删除, 只有整个闪存的数据 写满后才开始从头记录, 避免了大量小文件、 数据库这种频繁小数据量操作时只针对某一 块频繁读写的弊端, 能充分利用整个闪存空间, 提高闪存的使用效率。
     3、 本磁带仿真方法将闪存与磁带技术有机结合, 通过将闪存的序列号当成磁带的 Brocode, 并将闪存的容量当成磁带的容量, 并仿真写保护等磁带属性, 使闪存变成磁带的 操作方式, 提高了闪存性能, 拓展了其适用范围。
     4、 本磁带仿真方法将闪存仿真成离线保存的磁带用于数据归档, 对于保存使用率 低且需要长期保存的数据, 比使用磁盘存储更加有效。
     5、 本发明将闪存仿真成可以离线的磁带并在另一个虚拟磁带装置上读出, 提高了 数据安全性, 方便了用户的使用, 提高了闪存性能, 延长了闪存的使用寿命, 拓展了其适用 范围。 附图说明
     图 1 是磁带虚拟装置的结构示意图 ; 图 2 是基于闪存的磁带仿真数据写入处理流程图 ; 图 3 是闪存仿真磁带存储池模块写入数据处理流程图 ; 图 4 是基于闪存的磁带仿真数据读取处理流程图 ; 图 5 是闪存仿真磁带存储池模块读取数据处理流程图。 图 6 是闪存入库处理流程图 ; 图 7 是闪存出库处理流程图。具体实施方式
     以下结合附图对本发明实施例做进一步详述。
     一种基于闪存的磁带仿真方法, 是在如图 1 所示的虚拟磁带装置上实现的, 该虚 拟磁带装置包括对外接口模块、 磁带库仿真管理模块、 存储访问控制模块及仿真磁带存储 池模块, 对外接口模块一方面与安装在备份服务器中的应用模块通过 NAS、 iSCSI、 FCSCSI 架构连接在一起, 另一方面与磁带库仿真管理模块、 存储访问控制模块相连接, 存储访问控 制模块还分别与仿真磁带存储池模块及磁带库仿真管理模块相连接。 虚拟磁带装置通过与 备份服务器中的应用模块进行交互式工作实现闪存的磁带仿真处理任务。
     基于闪存的磁带仿真方法通过虚拟磁带装置将各种闪存仿真成真实磁带, 其将闪 存的序列号当成磁带的 Brocode, 将闪存的容量当成磁带的容量, 并仿真写保护等磁带属 性。 磁带作为一种线性记录方法, 能从下一个块开始记录, 每次数据写入都从下一个块开始 记录, 数据的删除是将数据所在的闪存块做一个标记而没有从闪存上真实的把数据删除, 只有整个闪存的数据写满后才开始从头记录。
     一种基于闪存的磁带仿真方法, 包括基于闪存的磁带仿真数据写入处理方法、 基 于闪存的磁带仿真数据读取处理方法、 数据存取前的闪存入库处理方法和闪存移动前的闪 存出库处理方法。
     基于闪存的磁带仿真数据写入处理方法, 如图 2 及图 3 所示, 包括如下步骤 :
     步骤 1 : 装载磁带的步骤 ;
     装载磁带的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 装载磁带命令 ;
     (2) 磁带库仿真管理模块检查驱动器状态并进行装载磁带处理 ;(3) 磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态 ;
     磁带库仿真管理模块向应用模块返回的的磁带装载状态包括磁带装载成功、 驱动 器状态异常和磁带装载失败三种情况, 如果驱动器状态异常或磁带装载失败, 则本次写入 处理失败, 需要进行出错处理。
     步骤 2 : 设定写入数据偏移量的步骤 ;
     设定写入数据偏移量的步骤包括如下处理过程 :
     (1) 应用模块向对外接口模块发送 SCSI 写入命令 ;
     (2) 对外接口模块设定写入数据偏移量并传送给存储访问控制模块 ;
     (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ;
     (4) 存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状 态;
     步骤 3 : 以虚拟磁带形式向闪存写入数据的步骤 ;
     以虚拟磁带形式向闪存写入数据的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向存储访问控制模块发送写入数据命令 ;
     (2) 仿真磁带存储池模块向闪存的指定偏移量位置写入数据 ; (3) 存储访问控制模块经对外接口模块向应用模块返回写入数据状态 ;
     其中, 仿真磁带存储池模块向闪存的指定偏移量位置写入数据的处理过程, 如图 5 所示, 包括 :
     ①仿真磁带存储池模块判断闪存是否格式化, 如果未格式化则将闪存格式化后进 入下一步 ;
     ②检测能否读取闪存的序列号, 如果不能读取则进行出错处理 ;
     ③读取闪存的序列号及容量, 将闪存的序列号作为磁带的条码, 根据磁带库仿真 管理模块的设置获取磁带的容量 ;
     ④判断磁带容量是否满足数据写入, 如果容量不够则进行出错处理 ;
     ⑤按磁带格式记录数据 ;
     ⑥读取已经记录数据的最后一个块号 ;
     ⑦从下一个块开始记录数据 ;
     ⑧每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据 ;
     ⑨记录数据在磁带中写入的数据终点并在闪存内此带头索引部分记录元数据 ;
     ⑩通知存储访问控制模块写入完成。
     通过上述步骤即可实现将闪存仿真为磁带的写入数据的功能。
     基于闪存的磁带仿真数据读取处理方法, 如图 4 及图 5 所示, 包括如下步骤 :
     步骤 1 : 装载磁带的步骤 ;
     装载磁带的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 装载磁带命令 ;
     (2) 磁带库仿真管理模块检查驱动器状态并进行装载磁带处理 ;
     (3) 磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态 ;
     磁带库仿真管理模块向应用模块返回的的磁带装载状态包括磁带装载成功、 驱动 器状态异常和磁带装载失败三种情况, 如果驱动器状态异常或磁带装载失败, 则本次写入
     处理失败, 需要进行出错处理。
     步骤 2 : 设定读取数据偏移量的步骤 ;
     设定读取数据偏移量的步骤包括如下处理过程 :
     (1) 应用模块向对外接口模块发送 SCSI 读取命令 ;
     (2) 对外接口模块设定读取数据偏移量并传送给存储访问控制模块 ;
     (3) 存储访问控制模块访问闪存指定数据偏移量的位置 ;
     (4) 存储访问控制模块经对外接口模块向应用模块返回设定读取数据偏移量状 态;
     步骤 3 : 以虚拟磁带形式从闪存中读取数据的步骤
     以虚拟磁带形式从闪存中读取数据的步骤包括如下处理过程 :
     (1) 应用模块经对外接口模块向存储访问控制模块发送读取数据命令 ;
     (2) 仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据 ;
     (3) 存储访问控制模块经对外接口模块向应用模块返回读取数据状态。
     其中, 仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据的过程, 如 图 5 所示, 包括 :
     ①判断能否读取磁带的条码, 如果不能读取则进行出错处理 ;
     ②读取磁带的条码 ;
     ③判断条码是否匹配, 如果不匹配则进行出错处理 ;
     ④读取磁带索引表 ;
     ⑤按磁带格式读取闪存中的数据 ;
     ⑥判断是否读到所需数据段的最后位置, 如果不是则循环执行④~⑥ ;
     ⑦通知存储访问控制模块读取数据完成。
     通过上述步骤即可实现从仿真为磁带的闪存中读取数据的功能。
     闪存入库处理方法, 如图 6, 包括如下步骤 :
     步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带入库准备 命令 ;
     步骤 2 : 磁带库仿真管理模块检查入出口状态 ;
     步骤 3 : 磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态 ;
     步骤 4 : 插入热插拔闪存 ;
     步骤 5 : 应用模块经对外接口模块向存储访问控制模块发送 SCSI 磁带入库命令 ;
     步骤 6 : 存储访问控制模块读取磁带条码和磁带数据格式 ;
     步骤 7 : 存储访问控制模块经对外接口模块向应用模块返回磁带入库状态。
     通过上述步骤即可实现在虚拟磁带装置中安全插入闪存的功能。
     闪存出库处理方法, 如图 7 所示, 包括如下步骤 :
     步骤 1 : 应用模块经对外接口模块向磁带库仿真管理模块发送 SCSI 磁带出库命 令;
     步骤 2 : 磁带库仿真管理模块准备需要出库的磁带 ;
     步骤 3 : 磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存 ;
     步骤 4 : 存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。通过上述入库及出库处理方法可以实现在虚拟磁带装置中安全拔出闪存的功能。
     本发明所述的实施例是说明性的, 而不是限定性的, 因此发明并不限于具体实施 方式中所述的实施例, 凡是由本领域技术人员根据本发明的技术方案得出的其他实施方 式, 同样属于本发明保护的范围。

基于闪存的磁带仿真方法.pdf_第1页
第1页 / 共17页
基于闪存的磁带仿真方法.pdf_第2页
第2页 / 共17页
基于闪存的磁带仿真方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《基于闪存的磁带仿真方法.pdf》由会员分享,可在线阅读,更多相关《基于闪存的磁带仿真方法.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101968722A43申请公布日20110209CN101968722ACN101968722A21申请号201010294116222申请日20100928G06F3/0620060171申请人天津火星科技有限公司地址300384天津市南开区华苑产业园区华天道8号海泰信息广场D座130172发明人黄疆龚平史瑛郭竞远李峻巍刘江74专利代理机构天津盛理知识产权代理有限公司12209代理人王来佳54发明名称基于闪存的磁带仿真方法57摘要本发明涉及一种基于闪存的磁带仿真方法,包括基于闪存的磁带仿真数据写入处理方法和基于闪存的磁带仿真数据读取处理方法,其中基于闪存的磁带仿真数据写入。

2、处理方法包括如下步骤步骤1装载磁带的步骤;步骤2设定写入数据偏移量的步骤;步骤3以虚拟磁带形式向闪存写入数据的步骤;基于闪存的磁带仿真数据读取处理方法包括如下步骤步骤1装载磁带的步骤;步骤2设定读取数据偏移量的步骤;步骤3以虚拟磁带形式从闪存中读取数据的步骤。本发明将闪存仿真成可以离线的磁带并在另一个虚拟磁带装置上读出,提高了数据安全性,方便了用户的使用,提高了闪存性能,延长了闪存的使用寿命,拓展了其适用范围。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图7页CN101968722A1/2页21一种基于闪存的磁带仿真方法,其特征在于包括基于闪存的磁带。

3、仿真数据写入处理方法和基于闪存的磁带仿真数据读取处理方法,其中基于闪存的磁带仿真数据写入处理方法包括如下步骤步骤1装载磁带的步骤;步骤2设定写入数据偏移量的步骤;步骤3以虚拟磁带形式向闪存写入数据的步骤;基于闪存的磁带仿真数据读取处理方法包括如下步骤步骤1装载磁带的步骤;步骤2设定读取数据偏移量的步骤;步骤3以虚拟磁带形式从闪存中读取数据的步骤。2根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述装载磁带的步骤包括如下处理过程1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI装载磁带命令;2磁带库仿真管理模块检查驱动器状态并进行装载磁带处理;3磁带库仿真管理模块经对外接口模块向应。

4、用模块返回磁带装载状态。3根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述设定写入数据偏移量的步骤包括如下处理过程1应用模块向对外接口模块发送SCSI写入命令;2对外接口模块设定写入数据偏移量并传送给存储访问控制模块;3存储访问控制模块访问闪存指定数据偏移量的位置;4存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状态。4根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述以虚拟磁带形式向闪存写入数据的步骤包括如下处理过程1应用模块经对外接口模块向存储访问控制模块发送写入数据命令;2仿真磁带存储池模块向闪存的指定偏移量位置写入数据;3存储访问控制模块经对外接口模块。

5、向应用模块返回写入数据状态。5根据权利要求4所述的基于闪存的磁带仿真方法,其特征在于所述仿真磁带存储池模块向闪存的指定偏移量位置写入数据的过程包括如下步骤仿真磁带存储池模块判断闪存是否格式化,如果未格式化则将闪存格式化后进入下一步;检测能否读取闪存的序列号,如果不能读取则进行出错处理;读取闪存的序列号及容量,将闪存的序列号作为磁带的条码,根据磁带库仿真管理模块的设置获取磁带的容量;判断磁带容量是否满足数据写入,如果容量不够则进行出错处理;按磁带格式记录数据;读取已经记录数据的最后一个块号;从下一个块开始记录数据;每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据;记录数据在磁带中写。

6、入的数据终点并在闪存内此带头索引部分记录元数据;权利要求书CN101968722A2/2页3通知存储访问控制模块写入完成。6根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述设定读取数据偏移量的步骤包括如下处理过程1应用模块向对外接口模块发送SCSI读取命令;2对外接口模块设定读取数据偏移量并传送给存储访问控制模块;3存储访问控制模块访问闪存指定数据偏移量的位置;4存储访问控制模块经对外接口模块向应用模块返回设定读取数据偏移量状态。7根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述以虚拟磁带形式从闪存中读取数据的步骤包括如下处理过程1应用模块经对外接口模块向存储访问控制模块发。

7、送读取数据命令;2仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据;3存储访问控制模块经对外接口模块向应用模块返回读取数据状态。8根据权利要求7所述的基于闪存的磁带仿真方法,其特征在于所述仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据的过程包括如下步骤判断能否读取磁带的条码,如果不能读取则进行出错处理;读取磁带的条码;判断条码是否匹配,如果不匹配则进行出错处理;读取磁带索引表;按磁带格式读取闪存中的数据;判断是否读到所需数据段的最后位置,如果不是则循环执行;通知存储访问控制模块读取数据完成。9根据权利要求1所述的基于闪存的磁带仿真方法,其特征在于所述基于闪存的磁带仿真方法,还包括。

8、在数据存取前的闪存入库处理方法和闪存移动前的闪存出库处理方法,其中闪存入库处理方法包括如下步骤步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带入库准备命令;步骤2磁带库仿真管理模块检查入出口状态;步骤3磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态;步骤4插入热插拔闪存;步骤5应用模块经对外接口模块向存储访问控制模块发送SCSI磁带入库命令;步骤6存储访问控制模块读取磁带条码和磁带数据格式;步骤7存储访问控制模块经对外接口模块向应用模块返回磁带入库状态;闪存出库处理方法包括如下步骤步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带出库命令;步骤2磁带库。

9、仿真管理模块准备需要出库的磁带;步骤3磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存;步骤4存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。权利要求书CN101968722A1/7页4基于闪存的磁带仿真方法技术领域0001本发明属于信息技术领域,尤其是一种基于闪存的磁带仿真方法。背景技术0002随着计算机系统的广泛应用,用户对计算机数据的保护显得越来越重要。目前,保护数据安全的主要手段是对数据进行定期备份和归档。在备份和归档设备的选择上,在过去的很长一段时间里用户通常会选择磁带介质磁带机、磁带库。随着磁盘技术的飞速发展和企业IT运维预算的日益缩减,虚拟磁带库技术应运而生。0003传统。

10、的虚拟磁带库是利用虚拟磁带库技术,将磁盘阵列仿真为行业标准的物理磁带库/磁带驱动器,从而在无需更换现有的磁带备份软件的基础上,提高介质的访问速度、可靠性及可用性。这种技术的缺点在于备份到虚拟磁带库中的数据需要移动整个磁盘阵列,磁盘阵列是一个1U、2U甚至几U的硬件设备,移动很不方便,造成数据归档、数据交换的局限。0004目前,闪存FLASHMEMORY可以被仿真成磁盘,将其当做硬盘、磁盘阵列使用,这种仿真技术存在的问题对于文件的操作特别是大量小文件的操作,文件的增加、删除、修改操作比较多,因此对仿真成硬盘、磁盘阵列的闪存反复读写次数多,对闪存的写操作频繁。对于数据库操作而言也是,数据库记录的增。

11、加、删除、修改操作比较频繁,因此对闪存的写操作也比较多。而闪存的基本存储单元是页,并以块为单位进行擦除操作。闪存的写入操作必须在空白区域进行,如果目标区域已经有数据,必须先擦除后写入,因此擦除操作是闪存的基本操作。对于大量小文件、数据库这种频繁小数据量的操作,那就可能造成一方面对某一些块的频繁读写而没有有效使用整个闪存空间,使整个闪存的使用效率低,另一方面对某一块写一次同样计为使用了一次,在同样的使用次数限制下闪存整体使用寿命降低。发明内容0005本发明的目的在于克服现有技术的不足,提供一种基于闪存的磁带仿真方法,该磁带仿真方法可以将闪存仿真成可以离线保存的磁带,能够随时拔出离线保存并在另外的。

12、虚拟磁带装置上读出,既保证了数据的安全,又方便了用户的使用。0006本发明解决现有的技术问题是采取以下技术方案实现的0007一种基于闪存的磁带仿真方法,包括基于闪存的磁带仿真数据写入处理方法和基于闪存的磁带仿真数据读取处理方法,其中0008基于闪存的磁带仿真数据写入处理方法包括如下步骤0009步骤1装载磁带的步骤;0010步骤2设定写入数据偏移量的步骤;0011步骤3以虚拟磁带形式向闪存写入数据的步骤;0012基于闪存的磁带仿真数据读取处理方法包括如下步骤说明书CN101968722A2/7页50013步骤1装载磁带的步骤;0014步骤2设定读取数据偏移量的步骤;0015步骤3以虚拟磁带形式从。

13、闪存中读取数据的步骤。0016而且,所述装载磁带的步骤包括如下处理过程00171应用模块经对外接口模块向磁带库仿真管理模块发送SCSI装载磁带命令;00182磁带库仿真管理模块检查驱动器状态并进行装载磁带处理;00193磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态。0020而且,所述设定写入数据偏移量的步骤包括如下处理过程00211应用模块向对外接口模块发送SCSI写入命令;00222对外接口模块设定写入数据偏移量并传送给存储访问控制模块;00233存储访问控制模块访问闪存指定数据偏移量的位置;00244存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状态。0025。

14、而且,所述以虚拟磁带形式向闪存写入数据的步骤包括如下处理过程00261应用模块经对外接口模块向存储访问控制模块发送写入数据命令;00272仿真磁带存储池模块向闪存的指定偏移量位置写入数据;00283存储访问控制模块经对外接口模块向应用模块返回写入数据状态。0029而且,所述仿真磁带存储池模块向闪存的指定偏移量位置写入数据的过程包括如下步骤0030仿真磁带存储池模块判断闪存是否格式化,如果未格式化则将闪存格式化后进入下一步;0031检测能否读取闪存的序列号,如果不能读取则进行出错处理;0032读取闪存的序列号及容量,将闪存的序列号作为磁带的条码,根据磁带库仿真管理模块的设置获取磁带的容量;003。

15、3判断磁带容量是否满足数据写入,如果容量不够则进行出错处理;0034按磁带格式记录数据;0035读取已经记录数据的最后一个块号;0036从下一个块开始记录数据;0037每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据;0038记录数据在磁带中写入的数据终点并在闪存内此带头索引部分记录元数据;0039通知存储访问控制模块写入完成。0040而且,所述设定读取数据偏移量的步骤包括如下处理过程00411应用模块向对外接口模块发送SCSI读取命令;00422对外接口模块设定读取数据偏移量并传送给存储访问控制模块;00433存储访问控制模块访问闪存指定数据偏移量的位置;00444存储访问控制。

16、模块经对外接口模块向应用模块返回设定读取数据偏移量状态。0045而且,所述以虚拟磁带形式从闪存中读取数据的步骤包括如下处理过程00461应用模块经对外接口模块向存储访问控制模块发送读取数据命令;说明书CN101968722A3/7页600472仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据;00483存储访问控制模块经对外接口模块向应用模块返回读取数据状态。0049而且,所述仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据的过程包括如下步骤0050判断能否读取磁带的条码,如果不能读取则进行出错处理;0051读取磁带的条码;0052判断条码是否匹配,如果不匹配则进行出错处理;005。

17、3读取磁带索引表;0054按磁带格式读取闪存中的数据;0055判断是否读到所需数据段的最后位置,如果不是则循环执行;0056通知存储访问控制模块读取数据完成。0057而且,所述基于闪存的磁带仿真方法,还包括在数据存取前的闪存入库处理方法和闪存移动前的闪存出库处理方法,其中0058闪存入库处理方法包括如下步骤0059步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带入库准备命令;0060步骤2磁带库仿真管理模块检查入出口状态;0061步骤3磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态;0062步骤4插入热插拔闪存;0063步骤5应用模块经对外接口模块向存储访问控制模块。

18、发送SCSI磁带入库命令;0064步骤6存储访问控制模块读取磁带条码和磁带数据格式;0065步骤7存储访问控制模块经对外接口模块向应用模块返回磁带入库状态;0066闪存出库处理方法包括如下步骤0067步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带出库命令;0068步骤2磁带库仿真管理模块准备需要出库的磁带;0069步骤3磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存;0070步骤4存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。0071本发明的优点和积极效果是00721、本磁带仿真方法将闪存仿真成可以离线保存的磁带,数据通过虚拟磁带装置线性写入,写好数据的闪存可以当。

19、成磁带随时拔出离线保存,用于数据归档、数据交换,同时,仿真成磁带的离线闪存中的数据可以在另一个虚拟磁带装置上读出,可广泛用于远程数据保护。00732、本磁带仿真方法将闪存仿真成可以离线保存的磁带,充分利用磁带是线性记录、能离线的固有特性,在数据写入时,磁带的每次数据写入都从下一个块开始记录,也就是说只有在写满整个闪存才算对闪存操作一次,有效提高闪存整体使用寿命;数据删除时,将数据所在的闪存块做一个标记而没有从闪存上真实的把数据删除,只有整个闪存的数据写满后才开始从头记录,避免了大量小文件、数据库这种频繁小数据量操作时只针对某一块频繁读写的弊端,能充分利用整个闪存空间,提高闪存的使用效率。说明书。

20、CN101968722A4/7页700743、本磁带仿真方法将闪存与磁带技术有机结合,通过将闪存的序列号当成磁带的BROCODE,并将闪存的容量当成磁带的容量,并仿真写保护等磁带属性,使闪存变成磁带的操作方式,提高了闪存性能,拓展了其适用范围。00754、本磁带仿真方法将闪存仿真成离线保存的磁带用于数据归档,对于保存使用率低且需要长期保存的数据,比使用磁盘存储更加有效。00765、本发明将闪存仿真成可以离线的磁带并在另一个虚拟磁带装置上读出,提高了数据安全性,方便了用户的使用,提高了闪存性能,延长了闪存的使用寿命,拓展了其适用范围。附图说明0077图1是磁带虚拟装置的结构示意图;0078图2是。

21、基于闪存的磁带仿真数据写入处理流程图;0079图3是闪存仿真磁带存储池模块写入数据处理流程图;0080图4是基于闪存的磁带仿真数据读取处理流程图;0081图5是闪存仿真磁带存储池模块读取数据处理流程图。0082图6是闪存入库处理流程图;0083图7是闪存出库处理流程图。具体实施方式0084以下结合附图对本发明实施例做进一步详述。0085一种基于闪存的磁带仿真方法,是在如图1所示的虚拟磁带装置上实现的,该虚拟磁带装置包括对外接口模块、磁带库仿真管理模块、存储访问控制模块及仿真磁带存储池模块,对外接口模块一方面与安装在备份服务器中的应用模块通过NAS、ISCSI、FCSCSI架构连接在一起,另一方。

22、面与磁带库仿真管理模块、存储访问控制模块相连接,存储访问控制模块还分别与仿真磁带存储池模块及磁带库仿真管理模块相连接。虚拟磁带装置通过与备份服务器中的应用模块进行交互式工作实现闪存的磁带仿真处理任务。0086基于闪存的磁带仿真方法通过虚拟磁带装置将各种闪存仿真成真实磁带,其将闪存的序列号当成磁带的BROCODE,将闪存的容量当成磁带的容量,并仿真写保护等磁带属性。磁带作为一种线性记录方法,能从下一个块开始记录,每次数据写入都从下一个块开始记录,数据的删除是将数据所在的闪存块做一个标记而没有从闪存上真实的把数据删除,只有整个闪存的数据写满后才开始从头记录。0087一种基于闪存的磁带仿真方法,包括。

23、基于闪存的磁带仿真数据写入处理方法、基于闪存的磁带仿真数据读取处理方法、数据存取前的闪存入库处理方法和闪存移动前的闪存出库处理方法。0088基于闪存的磁带仿真数据写入处理方法,如图2及图3所示,包括如下步骤0089步骤1装载磁带的步骤;0090装载磁带的步骤包括如下处理过程00911应用模块经对外接口模块向磁带库仿真管理模块发送SCSI装载磁带命令;00922磁带库仿真管理模块检查驱动器状态并进行装载磁带处理;说明书CN101968722A5/7页800933磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态;0094磁带库仿真管理模块向应用模块返回的的磁带装载状态包括磁带装载成功、驱。

24、动器状态异常和磁带装载失败三种情况,如果驱动器状态异常或磁带装载失败,则本次写入处理失败,需要进行出错处理。0095步骤2设定写入数据偏移量的步骤;0096设定写入数据偏移量的步骤包括如下处理过程00971应用模块向对外接口模块发送SCSI写入命令;00982对外接口模块设定写入数据偏移量并传送给存储访问控制模块;00993存储访问控制模块访问闪存指定数据偏移量的位置;01004存储访问控制模块经对外接口模块向应用模块返回设定写入数据偏移量状态;0101步骤3以虚拟磁带形式向闪存写入数据的步骤;0102以虚拟磁带形式向闪存写入数据的步骤包括如下处理过程01031应用模块经对外接口模块向存储访问。

25、控制模块发送写入数据命令;01042仿真磁带存储池模块向闪存的指定偏移量位置写入数据;01053存储访问控制模块经对外接口模块向应用模块返回写入数据状态;0106其中,仿真磁带存储池模块向闪存的指定偏移量位置写入数据的处理过程,如图5所示,包括0107仿真磁带存储池模块判断闪存是否格式化,如果未格式化则将闪存格式化后进入下一步;0108检测能否读取闪存的序列号,如果不能读取则进行出错处理;0109读取闪存的序列号及容量,将闪存的序列号作为磁带的条码,根据磁带库仿真管理模块的设置获取磁带的容量;0110判断磁带容量是否满足数据写入,如果容量不够则进行出错处理;0111按磁带格式记录数据;0112。

26、读取已经记录数据的最后一个块号;0113从下一个块开始记录数据;0114每次执行写入操作时均在闪存内的磁带头索引部分中记录数据集元数据;0115记录数据在磁带中写入的数据终点并在闪存内此带头索引部分记录元数据;0116通知存储访问控制模块写入完成。0117通过上述步骤即可实现将闪存仿真为磁带的写入数据的功能。0118基于闪存的磁带仿真数据读取处理方法,如图4及图5所示,包括如下步骤0119步骤1装载磁带的步骤;0120装载磁带的步骤包括如下处理过程01211应用模块经对外接口模块向磁带库仿真管理模块发送SCSI装载磁带命令;01222磁带库仿真管理模块检查驱动器状态并进行装载磁带处理;0123。

27、3磁带库仿真管理模块经对外接口模块向应用模块返回磁带装载状态;0124磁带库仿真管理模块向应用模块返回的的磁带装载状态包括磁带装载成功、驱动器状态异常和磁带装载失败三种情况,如果驱动器状态异常或磁带装载失败,则本次写入说明书CN101968722A6/7页9处理失败,需要进行出错处理。0125步骤2设定读取数据偏移量的步骤;0126设定读取数据偏移量的步骤包括如下处理过程01271应用模块向对外接口模块发送SCSI读取命令;01282对外接口模块设定读取数据偏移量并传送给存储访问控制模块;01293存储访问控制模块访问闪存指定数据偏移量的位置;01304存储访问控制模块经对外接口模块向应用模块。

28、返回设定读取数据偏移量状态;0131步骤3以虚拟磁带形式从闪存中读取数据的步骤0132以虚拟磁带形式从闪存中读取数据的步骤包括如下处理过程01331应用模块经对外接口模块向存储访问控制模块发送读取数据命令;01342仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据;01353存储访问控制模块经对外接口模块向应用模块返回读取数据状态。0136其中,仿真磁带存储池模块从闪存中的指定数据偏移量位置读取数据的过程,如图5所示,包括0137判断能否读取磁带的条码,如果不能读取则进行出错处理;0138读取磁带的条码;0139判断条码是否匹配,如果不匹配则进行出错处理;0140读取磁带索引表;0141。

29、按磁带格式读取闪存中的数据;0142判断是否读到所需数据段的最后位置,如果不是则循环执行;0143通知存储访问控制模块读取数据完成。0144通过上述步骤即可实现从仿真为磁带的闪存中读取数据的功能。0145闪存入库处理方法,如图6,包括如下步骤0146步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带入库准备命令;0147步骤2磁带库仿真管理模块检查入出口状态;0148步骤3磁带库仿真管理模块经对外接口模块向应用模块返回入库准备状态;0149步骤4插入热插拔闪存;0150步骤5应用模块经对外接口模块向存储访问控制模块发送SCSI磁带入库命令;0151步骤6存储访问控制模块读取磁带条。

30、码和磁带数据格式;0152步骤7存储访问控制模块经对外接口模块向应用模块返回磁带入库状态。0153通过上述步骤即可实现在虚拟磁带装置中安全插入闪存的功能。0154闪存出库处理方法,如图7所示,包括如下步骤0155步骤1应用模块经对外接口模块向磁带库仿真管理模块发送SCSI磁带出库命令;0156步骤2磁带库仿真管理模块准备需要出库的磁带;0157步骤3磁带库仿真管理模块解除磁带锁定并弹出热插拔闪存;0158步骤4存储访问控制模块经对外接口模块向应用模块返回磁带出库状态。说明书CN101968722A7/7页100159通过上述入库及出库处理方法可以实现在虚拟磁带装置中安全拔出闪存的功能。0160本发明所述的实施例是说明性的,而不是限定性的,因此发明并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。说明书CN101968722A1/7页11图1说明书附图CN101968722A2/7页12图2说明书附图CN101968722A3/7页13图3说明书附图CN101968722A4/7页14图4说明书附图CN101968722A5/7页15图5说明书附图CN101968722A6/7页16图6说明书附图CN101968722A7/7页17图7说明书附图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1