盘片驱动器以及将信息存储在驱动器盘片上的方法技术

技术编号:3086939 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数据存储装置(110—112),它包括存储在其上作为对象(124—126)的数据。对象(500)具有多个部分,它们包括包含数据的数据部分(504)和包含与所述对象(500)相关的对象定位信息的对象定位部分(510)。可简单地实施本发明专利技术作为在盘片驱动器中的数据结构,或者作为在盘片驱动器或其他数据存储装置上的存储信息的方法。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据存储装置。具体地说,本专利技术涉及数据存储装置,诸如,盘片驱动器,磁带驱动器或光驱动器,其中组织和访问数据作为对象。
技术介绍
在计算工业中已知两种传统计算机模型。第一种是主机计算模型,第二种是群集计算模型。对于在主机计算模型中的终端用户的传统进展是购买初始系统,而且当需要附加处理能力时,用较大系统代替初始系统。在这个循环中的各点处,发生创伤性不连续(traumatic discontinuity)。例如,如果用户过分地扩大初始系统的体系结构,那么用户可能需要从一个操作系统转换到另一个操作系统,或者当购买第二种升级主机系统时,甚至从一个厂商的所有体系结构转到另一个厂商的所有体系结构。这些变化使得机构在购买升级产品时花费大量的费用和雇员时间。因此,在大多数情况下,避免这样的转换。此外,主机模型使得计算机设备的余留的价值很低。于是,系统替换通常导致当用升级系统替换初始系统时,原先投入资本基本上完全损失。此外,较大升级系统趋于比较小系统销售量较小。于是,每个新系统更新一般具有比前一种系统更高的计算成本。在群集计算模型中,用一群更小的基于标准的服务器来替换大型计算机。这样与主机模型相比能具有许多优越性。由于群集器可能仅作为单个系统开始,所以进入群集模型的起步较低。此外,一般较小系统的销售量较大,从而使得计算成本很低。此外,这些系统是基于标准的,他们不依赖专有的结构。这使得可从多个来源中获得这样的设备,它允许用户对每次后续的购买选择最佳的方案。群集计算模式本身还呈现其他优点。通过只添加满足现有和即将要求所需的附加资源量,能够更加精确地控制升级成本。此外,用户可以在大量的厂商之间进行选择,而不必考虑移植或转换到新体系结构。类似地,拥有正确的体系结构,可能不再需要转换到另一个操作系统了。然而,群集计算模式确实有缺点和问题。例如,群集计算模式在提供群集系统以允许群集器承担单个主机可完成的工作量的方法来共享数据的能力方面有困难。例如,当前很难实现哪样群集模式,其中要求在群集器中的每个服务器处理对相同数据的事务。一些这样应用的例子包括航班预订系统或金融机构的事完全务报表(financial institution’s complete inventory oftransaction)。群集计算模型的第二个缺点简单地涉及缺乏管理存在于主机环境中的存储和数据的广泛经验,这样的经验已发展成简单但在基于标准的群集环境中尚不具备的管理软件中。传统盘片驱动器还包括关于丢失操作系统信息的缺点。例如,传统的盘片驱动器包括数以百万计的数据扇区。由于任何不同原因,一个或多个扇区可能变成不可读或被破坏(corrupted)。如果变成不可读的扇区是操作系统用于特定目的的扇区,那么在盘片驱动器中的整个盘片空间成为不可用的。即使盘片驱动器的所有其余部分能读也无济于事。例如,在个人计算机环境中,主引导记录、分区引导记录(partition boot record)、文件属性表(FAT)或根目录可能变成不可读或被破坏的。这可导致丢失几乎所有盘片驱动器的内容。没有传统的操作系统面对丢失这样关键的系统管理数据而具有恢复所有可读数据能力。这意味着用户承受巨大损失,十分不幸的是,由于丢失的数据是与操作系统有关,而与存储在盘片驱动器上的不能读取的实际数据的关系不大或没有关系。到此为止,在这种情况下恢复数据的任何操作方法一般都很麻烦。这样的工作一般需要从它的操作环境中物理地拆下盘片驱动器,而且把它发送到参与恢复这样数据的业务的公司或业务提供者。这样的业务没有任何成功的保证,而且不能保护个人隐私不受侵犯,这将导致处于这种目的放弃盘片驱动器。本专利技术涉及这些和其他问题,而且提供优于现有技术的优点。专利技术概述本专利技术目的在于一种数据存储装置,它包括将存储在其上的数据作为对象。对象具有多个部分,包括包含数据的数据部分和包含与对象相关的对象定位(location)信息的对象定位部分。 附图说明图1是根据本专利技术的一个方面的网络连接存储系统(network attachedstorage system)的方框图。图2示出根据本专利技术的一个方面的对象模型。图3-1是第一结构的方框图,其中由请求者访问存储装置上的对象。图3-2是第二结构的方框图,其中由请求者访问存储装置上的对象。图4是根据本专利技术的一个方面的盘片驱动器的透视图。图5是示出由请求者访问对象的功能框图。图6示出根据本专利技术的一个方面分区的存储媒体的一部分。图7-1和7-2示出根据本专利技术的一个方面由请求者访问对象的流程图。图8是示出根据本专利技术的一个方面建立对象的流程图。图9是示出根据本专利技术的一个方面打开和更新对象的流程图。图10是示出根据本专利技术的一个方面写入对象的流程图。图11是示出根据本专利技术的一个方面为只读目的打开对象的流程图。图12是示出根据本专利技术的一个方面读取对象的流程图。图13是示出根据本专利技术的一个方面关闭对象的流程图。图14是示出根据本专利技术的一个方面去除对象的流程图。图15是示出根据本专利技术的一个方面建立分区的流程图。图16是示出根据本专利技术的一个方面去除分区的流程图。图17是示出根据本专利技术的一个方面输出对象的流程图。图18是示出根据本专利技术的一个方面获得对象属性的流程图。图19是示出根据本专利技术的一个方面设定或修改对象属性的流程图。图20是示出根据本专利技术的一个方面读取锁定属性的流程图。图21是示出根据本专利技术的一个方面设定锁定属性的流程图。图22是示出根据本专利技术的一个方面复位对象的锁定属性的流程图。图23是示出根据本专利技术的一个方面获得设备关联(device association)的流程图。图24是示出根据本专利技术的一个方面设定设备关联的流程图。图25是示出根据本专利技术的一个方面实施的盘片驱动器阵列的方框图。图26是示出根据本专利技术的一个方面的目标盘片驱动器的方框图。图27是示出根据本专利技术的一个方面的奇偶盘片驱动器的方框图。图28是示出根据本专利技术的一个方面产生奇偶组的流程图。图29是示出写入操作的流程图,其中根据本专利技术的一个方面更新奇偶信息。图30示出根据本专利技术的一个方面的数据结构。图31是根据本专利技术的一个方面利用插入定位信息的盘片驱动器的方框图。图32是示出如图31所示系统的操作的流程图。图33是示出根据本专利技术的另一个方面利用插入定位信息的数据存储设备的另一个实施例的方框图。较佳实施例的详细描述图1是根据本专利技术的一个方面的数据存储系统100的方框图。系统100包括面向对象数据存储装置110和112、文件服务器114、请求者116、118和120和互连122。系统100示出可由来自多个不同厂商的设备和软件构成的网络连接存储结构,而且对于用户作为单个大计算机系统出现。面向对象存储装置110-112是执行系统100的数据存储功能的存储部件。存储装置110-112最好包括盘片驱动器、独立盘片的冗余阵列(RAID)子系统、磁带驱动器、磁带库、光驱动器、自动选盘箱或可以共享的任何其他存储装置。存储装置110和112还设有连接访问装置110和112的请求者116、118和120的输入/输出(I/O)信道。请求者116、118和120是部件,诸如服务器或客户,它们共享存储在装置110和112上的信息。请求者116-120本文档来自技高网...

【技术保护点】
一种在盘片驱动器中的盘片上的数据结构,所述数据结构包括具有多个部分的对象,其特征在于,所述部分包括: 包含数据的数据部分;和 对象定位部分,它包含与所述对象相关的对象定位信息。

【技术特征摘要】
【国外来华专利技术】US 1997-8-28 60/057,3761.一种在盘片驱动器中的盘片上的数据结构,所述数据结构包括具有多个部分的对象,其特征在于,所述部分包括包含数据的数据部分;和对象定位部分,它包含与所述对象相关的对象定位信息。2.如权利要求1所述的数据结构,其特征在于,所述对象定位部分包括包含用所述对象定位信息产生的ECC信息的纠错码(ECC)部分。3.如权利要求2所述的数据结构,其特征在于,所述对象定位信息包括对象识别信息,而且所述数据部分包括多个数据段,所述ECC部分包括与每个数据段相关的ECC字段,每个ECC字段包括根据在所述相关数据部分中的所述数据产生的所述ECC信息,所述ECC字段还包括识别所述数据部分所属的对象的所述对象识别信息,和表示在由所述对象识别信息识别的所述对象中的所述数据段的相关位置的相关位置信息。4.一种盘片驱动器,其特征在于,包括盘片,具有存储在其上的数据,所述数据作为包含数据部分和相关纠错部分的对象存储,所述纠错部分包括表示在所述盘片驱动器上存储所述对象的定位的对象定位信息;读写头,相对于所述盘片安装来访问在所述盘片上的数据;和控制部件,与所述读写头在操作耦合,所述控制部件通过所揭示的功能向所述对象提供接口,其中调用所述功能来访问所述对象。5.如权利要求4所述的盘片驱动器,其特征在于,所述控制部件被配置成能保持在所述盘片驱动器上的文件系统结构信息以及存储在纠错部分中的所述对象定位信息。6.如权利要求5所述的盘片驱动器,其特征在于,所述对象定位信息包括对象标识符,它表示所述相关数据...

【专利技术属性】
技术研发人员:DB安德森
申请(专利权)人:西加特技术有限责任公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利