向分级存储系统透明备份的方法和系统技术方案

技术编号:4449168 阅读:223 留言:0更新日期:2012-04-11 18:40
公开了一种向分级存储系统透明备份的方法和系统。数据管理应用请求备份操作,通过使用网络数据管理协议向带服务器和数据服务器传送该请求。所述带服务器为数据集生成唯一标识符。此外,所述带服务器将所述数据集从所述数据服务器传送到所述分级存储系统;以及响应于所述请求,将所述标识符发送到所述数据管理应用。所述标识符在所述分级存储系统中标识所述数据集。在某个实施例中,所述带服务器在对于所述数据管理应用透明的位置中存储并管理所述数据集。所述带服务器和数据管理应用在逻辑上可以不同。所述数据管理应用可通过使用所述标识符经由所述带服务器来访问所述数据集。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及4"#操作,更具体地,涉及向分级存储系统透明^。
技术介绍
数据处理系统通常存储对于组织具有很大价值的数据。数据可以被组 织为一个或多个数据集。数据集可包括数据库文件、链式数据阵列、平面 文件等。数据处理系统可将数据集备份到远程存储设备,以在数据处理系 统中存储的数据集丢失或受到破坏时保存数据集。例如,在数据处理系统 上执行的数据管理应用可将多个数据集从数据服务器的数据源备除到远程 存储设备,例如磁带驱动器。数据管理应用可使用网络数据管理协议(NDMP )从NDMP开始,将 一个或多个数据集备份到远程数据存储设备。NDMP为数据管理应用提供 M数据集和恢复数据集的功能。例如,数据管理应用可4吏用NDMP带服 务器将数据集备除和/或恢复到磁带驱动器。如在此使用的,磁带驱动器称 为带驱动器。不幸地,NDMP带服务器需要数据管理应用为带驱动器执行存储管理 处理。因此,数据管理应用必须标识巻、选择带驱动器、安装带、定位带、 指定数据集的偏移和大小、引导数据集的读取以及拆卸带,以便从磁带取 回数据集。需要NDMP带服务器使得数据管理应用难以跟踪和管理存储到远程 存储设备(例如带驱动器)的数据集。此外,数据管理应用必须被配置为 执行数据管理任务,以保存、管理和恢复数据集。
技术实现思路
根据以上讨论,需要一种向分级存储系统(HSS )透明4^以及从HSS 恢复的方法和系统。有利地,此类方法和系统允许数据管理应用使用 NDMP向HSS透明地备份数据,而不需要管理用于备除的存储装置。根据本领域的当前状态,具体地,根据当前可用的M方法没有完全 解决本领域中的问题和需求,开发出本专利技术。相应地,开发本专利技术以提供 一种向HSS透明M数据的方法和系统,其克服了本领域中的许多和全部 上述缺点。提供本专利技术的方法,用于向HSS透明M。数据管理应用请求M操 作,并通过使用NDMP向带服务器和数据服务器传送所述请求。在一个实 施例中,所述数据管理应用将所述数据集的数据特征发送到所述带服务器。 所述带服务器为所述数据集生成唯一标识符。此外,所述带服务器将所述 数据集从所述数据服务器传送到所述HSS,并响应于所述请求而将所述标 识符发送到所述数据管理应用。所述标识符在所述HSS中标识所述数据 集。所述数据管理应用可接收所述标识符。在某个实施例中,所述带服务 器在对于所述数据管理应用透明的位置中存储并管理所述数据集。所述带 服务器与所述数据管理应用在逻辑上可以不同。所述数据管理应用可通过 j吏用所述标识符经由所述带服务器来访问所述数据集。该方法将所述数据 集透明地备除到HSS。此外,该方法允许使用所述标识符访问所述数据集。还提供本专利技术的系统,用于向HSS透明备除。该系统可以在数据处理 系统中实现。具体地,在一个实施例中,所述系统包括HSS、数据服务器、 数据管理应用、和带服务器。所述系统可实现以上所述的方法。所述HSS在分级组织的多个逻辑和物理存储位置中存储并管理数据。 所述数据服务器将数据存储到数据源。所述数据管理应用请求*操作, 并通过使用NDMP与所述带服务器和数据服务器通信以完成所述请求。在一个实施例中,所述数据管理应用将所述数据集的数据特征发送至 所述带服务器。所述带服务器为数据集生成唯一标识符。此外,所述带服务器将所述数据集从所述数据服务器传送到所述HSS,以及响应于所述请 求,将所述标识符发送到所述数据管理应用。所述标识符在所迷分级存储 系统中标识所述数据集。在某个实施例中,所述带服务器在对于所述数据管理应用透明的位置 中存储并管理所述数据集。所述带服务器和所述数据管理应用在逻辑上可 以不同。所述数据管理应用可通过使用所述标识符经由所述带服务器来访 问所述数据集。所述系统将所述数据集备份到HSS,允许在对于所述数据 管理应用透明的HSS中管理所述数据集。本说明书中对功能、优点的参考或类似语言并非暗示可以与本专利技术一 起实现的所有功能和优点应在本专利技术的任何单个实施例中。相反,应当理 解,引用所述功能和优点的语言指与实施例一起描述的特定功能、优点或 特性包括在本专利技术的至少一个实施例中。因此,本说明书中对功能、优点 的讨论和类似语言可以(但并不一定)指同一实施例。此外,本专利技术的所述功能、优点和特性可以以任何适当的方式组合在 一个或多个实施例中。相关领域的技术人员将认识到,可以在没有特定实 施例的一个或多个特定功能或优点的情况下实现本专利技术。在其他情况下, 可以在特定实施例中认识到可能不存在于本专利技术的所有实施例中的其他功 能和优点。本专利技术的实施例向HSS透明务盼一个或多个数据集并进行管理。可通 过使用标识符管理和访问所述数据集,从而用于数据集的*、管理和访 问的存储相关的处理对于数据管理应用是透明的。从以下说明和所附权利 要求,本专利技术的这些功能和优点将变得更加显而易见,或者通过实现如下 文所述的本专利技术,可以了解本专利技术的这些功能和优点。附图说明现在仅通过实例的方式参照附图描述本专利技术的实施例,其中图1是示出根据本专利技术的数据处理系统的一个实施例的示意性框图2是示出本专利技术的*系统的一个实施例的示意性框图;图3是示出本专利技术的*方法的一个实施例的示意性流程图; 图4是示出本专利技术的恢复方法的一个实施例的示意性流程图; 图5是示出本专利技术的向HSSM数据集的一个实施例的示意性框图; 图6是示出本专利技术的管理HSS中的数据集的一个实施例的示意性框 图;以及图7是示出本专利技术的HSS中的同时复制的一个实施例的示意性框图。 糾实施方式将本说明书中描述的多个功能单元标记为模块,以便更具体地强调它 们的实现无关性。例如,模块可以被实现为包括定制超大规模集成电路 (VLSI)或门阵列、诸如逻辑芯片、晶体管或其他分离组件之类的现用半 导体的硬件电路。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、 可编程逻辑设备之类的可编程硬件设备中实现。模块还可以在软件中实现,以便由各种类型的处理器执行。例如,标 识的可执行代码的才莫块可以包括一个或多个物理或逻辑的计算机指令块, 所述块可以例如组织为对象、过程或函数。然而,标识的模块的可执行代 码不需要在物理上位于一起,而是可以包括存储在不同位置的不同指令, 当所述指令被逻辑地结合时,将包括所述模块并实现模块的所述目的。实际上,可执行代码的才莫块可以是单个指令或多个指令,并且甚至可 以分布在数个不同的代码段上、多个不同的程序中,以及跨多个存储器设 备。同样,操作数据可以在模块中被标识和在此示出,并且可以包括在任 何适当的形式中并组织在任何适当类型的数据结构中。操作数据可以被收 集为单个数据集,或可以分布在包括不同存储i殳备的不同位置上。本说明书中对"一个实施例"、"实施例"的引用或类似语言指结合 该实施例描述的特定功能、结构或特性被包括在本专利技术的至少一个实施例 中。因此,本i兌明书中出现的短语"在一个实施例中,,、"在实施例中,, 和类似语言可以(但是并非一定)都指相同的实施例。此外,本专利技术的所述功能、结构或特性可以以任何适当的形式组合在一个或多个实施例中。在以下说明中,提供了大量特定的详细信息,如編程、 软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、 硬件电路、硬件芯片等的实例,以便彻底理解本本文档来自技高网...

【技术保护点】
一种向分级存储系统透明备份的方法,该方法包括: 请求备份操作,通过使用网络数据管理协议(NDMP)来传送该请求; 为数据集生成唯一标识符; 将所述数据集传送到所述分级存储系统;以及 响应于所述请求而发送所述标识符,其 中所述标识符在所述分级存储系统中标识所述数据集。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:DM坎农B弗鲁特曼MH赛加派里
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1