【技术实现步骤摘要】
所公开的实施例总体上涉及存储系统,更具体地,涉及(但不 限于)存档存储系统。
技术介绍
存档存^l系统-波一个或多个应用程序或应用月良务器所^使用,以 更长时间(例如, 一年)地存储数据。政府和其他组织经常需要将 某些类型的数据进行长期的存储。例如,证券交易委员会(SEC) 可能需要将金融记录保留三个月或更久。因此,必须满足这些存储 需求的实体考虑到长期的存储而采用存档系统来将数据存储到介 质上。一^殳的,组织在几段时间中的一段时间期间存储凄t据。由于数 据^皮存^f诸,所以先前^皮写入的数据可能变为废弃的。在随后的耳又回 期间,新数据而非旧数据被重新得到。为了重新得到新数据,存储 系统通常顺序地-賭存数据并寻找最后写入的位置以重新得到|史据。但是,顺序的存储阻碍了更好的、更有效的介质的使用,并阻碍了 其他类型的存储方法的〗吏用。考虑到这些以及其他在本文中未提及的原因,可以展望本公开 的实施例。
技术实现思路
本公开的实施例提供了 一种独特的且新颖的存档系统。这些实 施例包括一种具有嵌入在可移动的磁盘盒中的可移动的硬盘驱动器的存档系统,并且这些实施例;故简单地称作可移动的盘驱动器。 这些可移动的盘驱动器考虑到扩展性和替换,使得存档系统不需要 被复制以增加新的或更多的存储容量。另外,在实施例中,由于通 过随4几存耳又而非顺序存取来存^f诸和重新得到H据,所以可移动的盘 驱动器提供了速度和数据存取方面的优点。在实施例中,可移动的 盘驱动器存储包含关于存储在可移动的盘驱动器上的数据的信息 的元数据。元数据使系统能从随机存取存储器中重新得到正确的数 据,并建立对存储 ...
【技术保护点】
一种在网络存储系统中用于存档数据的模块化驱动器座,所述模块化驱动器座包括: 一个或多个可移动的盘驱动器,所述一个或多个可移动的盘驱动器可操作以存储存档数据,所述一个或多个可移动的盘驱动器可操作以将数据保持为不可变,每个可移动的盘驱动器 包括: 数据磁带盒; 连接器; 嵌入式存储器,所述嵌入式存储器物理地连接至所述数据磁带盒,所述嵌入式存储器电连接至所述连接器,所述嵌入式存储器可操作以存储存档数据,所述嵌入式存储器可操作以确保存档数据不被盖写; 模块 化驱动器座,所述模块化驱动器座包括: 两个或更多个驱动器端口,每个驱动器端口都包括与所述连接器紧密结合以与所述嵌入式存储器通信的数据盒式磁带连接器;以及 硬件/固件,所述硬件/固件与一个或多个应用服务器通信,所述硬件/固件接收来 自所述一个或多个应用服务器的与存档数据相关联的写入请求,所述硬件/固件可操作以将元数据存储到所述嵌入式存储器中以供对所述嵌入式存储器中的所述存档数据的存取。
【技术特征摘要】
US 2008-2-1 12/024,6591.一种在网络存储系统中用于存档数据的模块化驱动器座,所述模块化驱动器座包括一个或多个可移动的盘驱动器,所述一个或多个可移动的盘驱动器可操作以存储存档数据,所述一个或多个可移动的盘驱动器可操作以将数据保持为不可变,每个可移动的盘驱动器包括数据磁带盒;连接器;嵌入式存储器,所述嵌入式存储器物理地连接至所述数据磁带盒,所述嵌入式存储器电连接至所述连接器,所述嵌入式存储器可操作以存储存档数据,所述嵌入式存储器可操作以确保存档数据不被盖写;模块化驱动器座,所述模块化驱动器座包括两个或更多个驱动器端口,每个驱动器端口都包括与所述连接器紧密结合以与所述嵌入式存储器通信的数据盒式磁带连接器;以及硬件/固件,所述硬件/固件与一个或多个应用服务器通信,所述硬件/固件接收来自所述一个或多个应用服务器的与存档数据相关联的写入请求,所述硬件/固件可操作以将元数据存储到所述嵌入式存储器中以供对所述嵌入式存储器中的所述存档数据的存取。2. 根据权利要求1所述的模块化驱动器座,其中,所述硬件/固 件包括第一4妾口,所述第一4妄口可才喿作以4妄收来自主才/L的所述 写入请求;第二^妄口,所述第二^妄口可纟喿作以将所述写入i青求发送 至地址处的所述一个或多个可移动的盘驱动器;存储器,所述存储器可操作以存储一项或多项元数据, 至少一项元数据提供指向第一未被使用的存储块的指针;以及处理器,与所述第一4妄口、所述第二4妄口、以及所述存 储器通信,所述处理器可操作以将所述地址与所述指针相关联 并且产生发送纟合所述一个或多个可移动的盘驱动器的写入命 令。3. 才艮据权利要求2所述的冲莫块化驱动器座,其中,所述处理器包 括可执行的软件模块,所述软件模块包括接口选择模块,所述接口选择模块接收所述写入请求;元数据数据仓库,所述元数据数据仓库存储从所述一个 或多个可移动的盘驱动器读耳又的一项或多项元凄t据,所述元凝: 据包括所述指针;以及存取控制模块,与所述接口选择模块以及所述元数据数 据仓库通信,所述存取控制模块接收所述写入请求,所述存取 控制模块确定与第 一 未被使用的数据块的指针相关联的地址, 所述存取控制模块产生寻址到与所述指针相关联的地址的写 入命令。4. 根据权利要求3所述的模块化驱动器座,还包括与所述存取控 制模块通信的命令传递模块,所述命令传递模块接收所述地址 并在所述地址处执行所述写入请求。5. 根据权利要求4所述的模块化驱动器座,其中,所述命令传递 冲莫块可操作以将两个或更多个数据块写入所述嵌入式存储器, 以及其中,所述命令传递模块按由所述接口选4奪模块接收的顺 序连续地写入所述两个或更多个数据块。6. 根据权利要求4所述的模块化驱动器座,其中,所述命令传递 才莫块可操作以将两个或更多个数据块写入所述嵌入式存储器, 其中,所述存取控制模块可操作以确定所接收的所述数据块中 的一个或多个对于已经存储在所述嵌入式存储器中的一个或 多个数据块是否是更新,以及其中,如果所述数据块中的一个 或多个是更新,则所述命令传递模块可操作以将所更新的数据 块写入所述嵌入式存^f诸器中的一个或多个未^皮使用的存储块 并且更新所述元凌t据以指向所更新的#1据块。7. 根据权利要求2所述的模块化驱动器座,其中,所述网络存储 系统不能访问控制所述一个或多个数据块的写入...
【专利技术属性】
技术研发人员:马修D邦杜兰特,S克里斯多佛阿莱莫,克莉丝梅恩,
申请(专利权)人:普罗斯特系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。