[发明专利]检测数据块中的损坏的方法和系统无效
| 申请号: | 200710162012.4 | 申请日: | 2007-09-29 |
| 公开(公告)号: | CN101159158A | 公开(公告)日: | 2008-04-09 |
| 发明(设计)人: | 霍尔格·玛滕斯 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G11B20/18 | 分类号: | G11B20/18;G11B20/10 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 杜娟 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 检测 数据 中的 损坏 方法 系统 | ||
技术领域
本发明涉及用于检测数据块中的损坏(corruption)的方法。在其他方面,本发明涉及计算机程序产品,其适于执行按照本发明的方法,并且本发明涉及一种数据处理系统和一种磁带记录装置。
背景技术
已知在经由磁带记录装置访问的磁带上备份在诸如计算机系统的硬盘之类的主存储器上存储的数据。使用磁带作为备份存储介质的主要原因之一是其提供了用于存储大量备份数据的稳定的、可靠的和较为便宜的选择。
作为由与磁带记录装置链接的计算机系统容纳的计算机程序产品的应用可以经由磁带记录装置的驱动器向磁带记录装置提供要备份的数据。所述数据通常被提供为数据块序列,其中,每个数据块具有预先给定的块尺寸,例如256千字节。
按照现有技术,由所述应用提供的数据块由磁带记录装置写入到磁带驱动器,并且仅仅被检查在磁带记录装置侧上的写入误差。所述应用本身不在写入处理期间检查是否被写入的数据块已经被正确地写到磁带。这样做是为了保持磁带记录装置工作在流模式中,以便将写入处理量和对应的磁带记录装置的性能保持在高水平。为了验证数据块没有被损坏并且被正确地写入到磁带记录装置,所述应用可以再次读取整个磁带。通常这样做是当磁带记录装置不用于备份操作的时候,并且可能是相对于当数据已经被提供到磁带记录装置的时间点的几天、几个星期或者甚至几年后。这从应用视角看不是理想的,因为当检测到损坏时,可能不再能够获得已经被存储的初始数据。
因此需要一种用于检测数据块中的损坏的改进的方法,并且需要一种改进的数据处理系统,其允许检测损坏,特别是在数据块已经被写入到磁带后。因此还需要一种改进的磁带记录装置。
发明内容
按照本发明的一个实施例,提供了一种用于检测要被磁带记录装置存储的数据块中的损坏的方法。所述磁带记录装置包括写入头、读取头和存储缓冲器。所述磁带记录装置还与服务器系统链接,所述服务器系统执行应用和设备驱动程序(device driver)。所述磁带记录装置可以被所述应用经由第一任务和第二任务通过所述设备驱动程序访问。按照本发明的所述方法包括步骤:经由第一任务向所述磁带记录装置发送所述数据块,其中,所述磁带记录装置通过使用所述写入头向磁带写入所述数据块,其中,所述磁带记录装置通过使用读取头从磁带读取写入的数据块,其中,所述磁带记录装置在所述存储缓冲器中存储所重读的数据块。在另一个步骤中,从所述存储缓冲器经由所述第二任务读取所述重读的数据块。然后在所述应用侧比较所述数据块和所述重读的数据块,其中,如果所述数据块和所述重读的数据块的比较显示差别,则检测到损坏。
按照本发明的方法特别有益,因为在所述数据块已经被写入到磁带和提供到第二任务后或多或少地被直接重读,以便它可以被所述应用检查损坏,而不用重新定位所述磁带(例如反绕)并且不用中断向磁带的写入。因此,可以基本上实时地检测到数据块中的损坏,而不影响磁带记录装置的写入处理量(性能)。由此,当在原始数据块和重读的数据块之间的比较显示差别时,数据块被识别为损坏。所述损坏可能是由于写入误差或者例如经由存储区域网络(SAN)从服务器系统向所述磁带驱动装置的数据块传送期间在数据块中包括的数据的改变。
所述第一任务和第二任务是同时或者准同时运行的、由所述应用产生的任务。所述第一和第二任务可以涉及例如由所述应用产生或者从所述应用派生的线程、子程序或者(子)进程,如果可以从所述应用产生线程或者进程,则所述应用到基本上依赖于下层的操作系统。
按照本发明的一个实施例,所述方法还包括步骤:如果数据块和重读的数据块之间的比较显示差别,则停止经由第一任务来发送另外的数据块。然后,经由所述第二任务来向所述第一任务发送第一消息,其中,所述第一消息指示所述数据块已经被错误地存储。所述数据块被经由第一任务再次重发到磁带记录装置,以便例如在“一次写入-多次读取”(WORM)媒体的情况下,可以由重发的数据块改写原始存储的数据块,或者可以将原始存储的数据块标注为被损坏、被重发和被附加。在检测到错误地在磁带上存储数据块后将所述数据块替换为重发的数据块提供了下述优点:当要由所述应用存储的所有数据块被写入到磁带时,所述磁带可以被归档,并且不能再次被重读以检查任何损坏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710162012.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





