使用多个存储属性维护信息.pdf

上传人:Y0****01 文档编号:6194476 上传时间:2019-05-19 格式:PDF 页数:23 大小:1.19MB
返回 下载 相关 举报
摘要
申请专利号:

CN03818792.2

申请日:

2003.08.13

公开号:

CN1675613A

公开日:

2005.09.28

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F3/06

主分类号:

G06F3/06

申请人:

国际商业器公司;

发明人:

埃里卡·玛丽安娜·道森; 詹姆斯·阿瑟·菲舍尔; 乔纳森·怀恩·皮克; 琳达·简恩·希尔茨

地址:

美国纽约

优先权:

2002.08.29 US 10/230,907

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

康建峰

PDF下载: PDF下载
内容摘要

一种使用多个存储属性在包括库目录的虚拟磁带系统中维护信息的方法。该方法包括形成包括信息的数据集,并且将一个或多个存储构造名称分配给该数据集。该方法将该数据集和该一个或多个名称提供给虚拟磁带系统。该方法使用该一个或多个存储构造名称将多个存储属性分配给逻辑卷。然后,该方法根据所分配的存储属性为逻辑卷选择存储管理操作。

权利要求书

1: 一种使用多个存储属性在虚拟磁带系统中维护信息的方法,包括 以下步骤: 形成数据集; 将一个或多个存储构造名称分配给所述数据集; 将该数据集和该一个或多个名称提供给虚拟磁带系统; 形成包括所述数据集的逻辑卷; 使用所述一个或多个名称将一个或多个存储属性分配给所述逻辑 卷;以及 根据所述分配的存储属性为所述逻辑卷选择存储管理操作。
2: 如权利要求1所述的方法,还包括以下步骤: 在第一时间将所述分配的存储属性存储在所述虚拟磁带系统的库目 录中; 在第二时间从所述库目录检索所述分配的存储属性。
3: 如权利要求2所述的方法,还包括以下步骤: 将四个存储属性分配给所述逻辑卷,其中所述四个存储属性包括存 储类属性、数据类属性、管理类属性以及存储组属性; 在所述库目录中包括存储类属性字段; 在所述库目录中包括数据类属性字段; 在所述库目录中包括管理类属性字段;以及 在所述库目录中包括存储组属性字段。
4: 如权利要求1所述的方法,还包括以下步骤: 定义多个存储类构造名称和缺省存储类构造名称; 定义多个数据类构造名称和缺省数据类构造名称; 定义多个管理类构造名称和缺省管理类构造名称;以及 定义多个存储组构造名称和缺省存储组构造名称。
5: 如权利要求4所述的方法,其中所述存储构造名称包括: 所述多个存储类构造名称之一; 所述多个数据类构造名称之一; 所述多个管理类构造名称之一;以及 所述多个存储组构造名称之一。
6: 如权利要求5所述的方法,还包括以下步骤: 确定所述逻辑卷是否包括所分配的数据类构造名称; 如果所述逻辑卷不包括所分配的数据类构造名称,则工作,从而分 配所述缺省数据类构造名称作为所述逻辑卷的数据类属性; 如果所述逻辑卷包括所分配的数据类构造名称,则工作,从而确定 所述分配的数据类构造名称是否被定义; 如果所述分配的数据类构造名称被定义,则工作,从而分配所述指 定的数据类构造名称作为所述逻辑卷的数据类属性; 如果所述分配的数据类构造名称未被定义,则工作,从而确定是否 要创建所述未被定义的数据类构造名称; 如果要创建所述未被定义的数据类构造名称,则工作,从而创建所 述未被定义的数据类构造名称,向其分配缺省操作,并且分配所述创建 的数据类构造名称作为所述逻辑卷的数据类属性; 如果不要创建所述未被定义的数据类构造名称,则工作,从而分配 所述缺省数据类构造名称作为所述逻辑卷的数据类属性; 确定所述逻辑卷是否包括所分配的存储类构造名称; 如果所述逻辑卷不包括所分配的存储类构造名称,则工作,从而分 配所述缺省存储类构造名称作为所述逻辑卷的存储类属性; 如果所述逻辑卷包括所分配的存储类构造名称,则工作,从而确定 所述分配的存储类构造名称是否被定义; 如果所述分配的存储类构造名称被定义,则工作,从而分配所述分 配的存储类构造名称作为所述逻辑卷的存储类属性; 如果所述分配的存储类构造名称未被定义,则工作,从而确定是否 要创建所述未被定义的存储类构造名称; 如果要创建所述未被定义的存储类构造名称,则工作,从而创建所 述未被定义的存储类构造名称,向其分配缺省操作,并且分配所述创建 的存储类构造名称作为所述逻辑卷的存储类属性; 如果不要创建所述未被定义的存储类构造名称,则工作,从而分配 所述缺省存储类构造名称作为所述逻辑卷的存储类属性; 确定所述逻辑卷是否包括所分配的管理类构造名称; 如果所述逻辑卷不包括所分配的管理类构造名称,则工作,从而分 配所述缺省管理类构造名称作为所述逻辑卷的管理类属性; 如果所述逻辑卷包括所分配的管理类构造名称,则工作,从而确定 所述分配的管理类构造名称是否被定义; 如果所述分配的管理类构造名称被定义,则工作,从而分配所述指 定的管理类构造名称作为所述逻辑卷的管理类存储属性; 如果所述分配的管理类构造名称未被定义,则工作,从而确定是否 要创建所述未被定义的管理类构造名称; 如果要创建所述未被定义的管理类构造名称,则工作,从而创建所 述未被定义的管理类构造名称,向其分配缺省操作,并且分配所述创建 的管理类构造名称作为所述逻辑卷的管理类存储属性; 如果不要创建所述未被定义的管理类构造名称,则工作,从而分配 所述缺省管理类构造名称作为所述逻辑卷的管理类存储属性; 确定所述逻辑卷是否包括所分配的存储组构造名称; 如果所述逻辑卷不包括所分配的存储组构造名称,则工作,从而分 配所述缺省存储组构造名称作为所述逻辑卷的存储组存储属性; 如果所述逻辑卷包括所分配的存储组构造名称,则工作,从而确定 所述分配的存储组构造名称是否被定义; 如果所述分配的存储组构造名称被定义,则工作,从而分配所述指 定的存储组构造名称作为所述逻辑卷的存储组存储属性; 如果所述分配的存储组构造名称未被定义,则工作,从而确定是否 要创建所述未被定义的存储组构造名称; 如果要创建所述未被定义的存储组构造名称,则工作,从而创建所 述未被定义的存储组构造名称,向其分配缺省操作,并且分配所述创建 的存储组构造名称作为所述逻辑卷的存储组存储属性; 如果不要创建所述未被定义的存储组构造名称,则工作,从而分配 所述缺省存储组构造名称作为所述逻辑卷的存储组存储属性。
7: 如权利要求1所述的方法,还包括: 提供能够与所述虚拟磁带系统通信的主机计算机; 由所述主机计算机发送加载请求到所述虚拟磁带系统,其中所述加 载请求包括所述数据集和所述存储构造名称。
8: 一种制造品,包括内置有用来使用多个存储属性维护信息的计算 机可读程序代码的计算机可用介质,该计算机可读程序代码包括一系列 计算机可读程序步骤以实现任一前面权利要求的方法。
9: 一种使用多个存储属性在虚拟磁带系统中维护信息的装置,包 括: 用于形成数据集的部件; 用于将一个或多个存储构造名称分配给所述数据集的部件; 用于将该数据集和该一个或多个名称提供给虚拟磁带系统的部件; 用于形成包括所述数据集的逻辑卷的部件; 用于使用所述一个或多个名称将一个或多个存储属性分配给所述逻 辑卷的部件;以及 用于根据所述分配的存储属性为所述逻辑卷选择存储管理操作的部 件。

说明书


使用多个存储属性维护信息

    本发明涉及使用多个所分配的存储属性维护信息。

    在分级计算机存储系统中,密集使用且快速的存储器与较慢且存取较不频繁的数据设备阵列配对。高速昂贵的存储器的一个例子是直接存取存储设备文件缓冲器(DASD)。较慢的存储设备包括磁带驱动器和盘驱动器阵列,它们均比DASD便宜。

    一种这样的分级存储系统是虚拟磁带存储系统。这种虚拟磁带存储系统可以包括例如与一个或多个数据存储和检索系统相结合的一个或多个虚拟磁带服务器(“VTS”),如IBM TotalStorage3494企业级磁带库。在工作期间,虚拟磁带存储系统将数据从主机写入到位于该一个或多个数据存储和检索系统中的多个数据存储设备。

    自动数据存储和检索系统公知用于提供对大量存储介质进行节省成本的存取。通常,数据存储和检索系统包括大量存放了便携式数据存储介质的存储槽。典型的便携式数据存储介质是磁带盒、光盒、盘盒、电子存储介质等。在此,电子存储介质是指诸如PROM、EPROM、EEPROM、快闪PROM等的设备。

    一个(或多个)存取器典型地从存储槽存取数据存储介质,并且将所存取的介质传送到数据存储设备以在所存取的介质上读取和/或写入数据。适当的电子装置操作存取器,并且操作数据存储设备以将信息提供给附连的在线主机计算机系统并且/或者从其接收信息。

    基于策略的数据存储管理在本技术领域内是公知的。系统管理员定义一组确定如何管理数据的数据管理策略。使用现有技术地方法,该基于策略的管理是以主机计算机级别定义和实现的。因此,该数据管理例程的设计、开发和测试必须针对每个主机操作系统重复进行。

    需要一种将基于策略的数据管理的实现从主机计算机移至数据存储库(data library)环境的方法。本发明提供多达四个存储管理构造(construct),其定义从主机计算机环境到数据存储库如虚拟磁带系统的特定数据管理策略。然后,数据存储库根据这些存储管理构造将存储管理属性分配给一个或多个逻辑卷。

    本发明包括分别如权利要求1和权利要求9所述的在虚拟磁带系统中维护信息的方法和装置。

    通过阅读下面结合附图的详细描述,本发明将会变得更好理解,其中相同的附图标记用来指定相同的单元,并且其中:

    图1是数据存储和检索系统的透视图;

    图2是另一数据存储和检索系统的透视图;

    图3是示出虚拟磁带系统的各组件的方框图;

    图4是示出将多达四个存储构造名称从主机计算机传递到虚拟磁带系统的方框图;

    图5是概述本发明方法中的特定步骤的流程图;

    图6A是概述本发明方法中的附加步骤的流程图;以及

    图6B是概述本发明方法中的附加步骤的流程图。

    参照附图,相同的标号对应于图中所示的相同部件。本发明将被描述为在与自动数据存储和检索子系统相结合的虚拟磁带服务器中实施,以用于数据处理环境。然而,下面对本发明装置和方法的描述并不旨在将本发明限定于数据存储和检索系统或者数据处理应用,而是本发明可以应用于一般意义上的数据存储。

    图3示出实现本发明优选实施例的硬件和软件环境。图中示出虚拟磁带服务器(VTS)300,其在工作时连接到主机计算机390。在特定实施例中,主机计算机390包括单个计算机。在可选实施例中,主机计算机390包括一个或多个大型机计算机、一个或多个工作站、一个或多个个人计算机及其组合等。

    主机计算机390采用位于虚拟磁带服务器300内的主机-数据接口(host-to-data interface)380通过通信链路392与VTS 300通信。通信链路392包括串行互连如RS-232电缆或RS-432电缆、以太网互连、SCSI互连、光纤通道互连、ESCON互连、FICON互连、局域网(LAN)、专用广域网(WAN)、公用广域网、存储区网络(SAN)、传输控制协议/网际协议(TCP/IP)、因特网及其组合。在特定实施例中,主机-数据接口380包括IBM企业级系统连接(ESCON),并且通信链路392包括用来将大型机链接到盘驱动器或其他大型机的光纤局域网。

    VTS 300还与直接存取存储设备(DASD)310、多个数据存储设备130/140以及库管理器160通信。数据存储设备130和140以及库管理器160位于一个或多个数据存储和检索系统如数据存储和检索系统100(图1)/200(图2)内。在特定实施例中,DASD 310与主机390集成在一起。在特定实施例中,DASD 310与VTS 300集成在一起。在特定实施例中,DASD 310与数据存储和检索系统集成在一起。在特定实施例中,DASD 310居于主机390、VTS 300以及与VTS 300通信的一个或多个数据存储和检索系统的外部。在图3的实施例中,库管理器160与数据存储设备130和140通信。在可选实施例中,库管理器160不与数据存储设备130/140直接通信。

    VTS 300还包括存储管理器320,如IBM Adstar分布式存储管理器。存储管理器320控制从DASD 310到加载在数据存储设备130和140中的信息存储介质的数据移动。在特定实施例中,存储管理器320包括ADSM服务器322和ADSM分级存储管理器客户机324。可选地,服务器322和客户机324均可以包括ADSM系统。来自DASD 310的信息通过ADSM服务器322和SCSI适配器385提供给数据存储设备130和140。

    VTS 300还包括自动控制器350。自动控制器350通过分级存储管理器(HSM)客户机324控制DASD 310的操作,并且控制DASD 310与数据存储设备130和140之间的数据传输。库管理器160与自主控制器350进行通信。

    从主机计算机390的角度来看,设备后台程序(daemon)370、372和374看上去包括多个连到主机-数据接口380的数据存储设备。通过存储管理器320和一个或多个设备后台程序370、372和374在DASD 310与主机390之间进行信息通信。

    主机计算机390包括诸如大型机、个人计算机、工作站等的计算机系统,其包含诸如Windows、AIX、Unix、MVS、LINUX等的操作系统(Windows是Microsoft公司的注册商标;AIX是IBM公司的注册商标并且MVS是IBM公司的商标;以及UNIX是通过开放组独占性许可的在美国和其他国家的注册商标)。在特定实施例中,主机计算机390包括存储管理程序394(图3中未示出)。主机计算机390中的存储管理程序394可以包括本技术领域内公知的存储管理型程序的功能,其管理向数据存储和检索系统的数据传输,如在IBM MVS操作系统中实现的IBM DFSMS。

    IBM DFSMS软件在“z/OS V1R3 DFSMS Introduction”,IBM文档号SC26-7397-01中有描述。存储管理程序394可以包括公知的存储管理程序功能如回调(recall)和移植。存储管理程序394可以在主机计算机390的操作系统内或者作为单独安装的应用程序实现。可选地,存储管理程序394可以包括设备驱动程序、备份软件等。

    现在参照图1,示出自动数据存储和检索系统100,其具有第一存储槽壁(wall)102和第二存储槽壁104。便携式数据存储介质各自存放在这些存储槽中。在特定实施例中,该数据存储介质各自居于便携式容器即盒子内。该数据存储介质的例子包括磁带、各种类型的磁盘、各种类型的光盘、电子存储介质等。

    本发明的自动数据存储和检索系统包括一个或多个存取器如存取器110和120。存取器是从第一存储壁102或第二存储壁104存取便携式数据存储介质,将所存取的介质运输到数据存储设备130/140以在其上读取和/或写入数据,并且将介质返回到适当存储槽的自动机械设备。在特定实施例中,数据存储设备130(图1、2、3)和140(图1、2、3)包括IBM TotalStorage3590磁带驱动器,并且便携式信息存储介质包括居于IBM TotalStorage3590磁带盒内的磁带。

    设备160包括库管理器。在特定实施例中,库控制器160与计算机集成在一起。操作员输入台150允许用户与本发明的自动数据存储和检索系统100通信。电源组件180和电源组件190均包括一个或多个供电单元,其供电给位于本发明的自动数据存储和检索系统内的各个组件。导入/导出台172包括存取门174,其可转动地附连到系统100的侧部。便携式数据存储盒可以置于系统中,或者通过台172/存取门174来与系统分开。

    图2示出包括本发明数据存储和检索系统的另一实施例的系统200。系统200包括第一存储壁202和第二存储壁204。存储壁202和204均包括多个存储单元,其中可以存放多个便携式数据存储介质。系统200包括两个或更多数据存储设备如设备130和140。数据存储设备130/140均包括软盘驱动器、光盘驱动器、磁带驱动器、电子介质驱动器等。系统200还包括控制器160。系统200还包括操作员控制面板150(图2中未示出)。

    系统200还包括一个或多个便携式数据存储盒,其可移动地安设在存储壁202/204的一个或多个槽中。每个盒容纳位于其内部的数据存储介质。该数据存储介质包括光介质、磁介质、磁带介质、电子介质及其组合。

    系统200还包括至少一个自动机械存取器210,其用于在位于第一壁202或第二壁204中的存储槽与数据存储设备130/140之间运输指定便携式数据存储介质。

    图4提供通过将一个或多个存储构造名称分配给逻辑卷并且使用该一个或多个存储构造名称将一个或多个存储属性分配给该逻辑卷来维护信息的本发明方法的图形概述。主机计算机390创建新数据集400。主机390包括一组自动类选择(“ACS”)例程,其为包括新数据集的一个或多个虚拟卷建立该数据集的数据管理策略,用于将该一个或多个虚拟卷写入到一个或多个物理卷,并且用于管理该一个或多个卷。

    这些ACS例程确定将哪些信息存储策略分配给由该主机计算机维护的每个逻辑卷。这些信息策略包括一个或多个数据类策略410、一个或多个存储类策略420、一个或多个管理类策略430以及一个或多个存储组策略440。

    数据类存储策略例如包括写入卷时要使用哪种记录格式、要使用哪些介质盒等。存储类存储策略例如包括是否向虚拟卷提供在DASD如DASD 310(图3)上删除或维护的优先权(preference)。管理类存储策略例如包括是否应当立即制作逻辑卷的副本,或者是否延迟制作该副本,选择在写入卷时要使用的一个或多个信息存储介质,分配次级栈式卷池(secondary stacked volume pool)等。存储组存储策略例如包括指定逻辑卷的主级栈式卷池(primary stacked volume pool)等。

    在ACS例程为逻辑卷建立了特定存储管理策略之后,该ACS例程则分配表示所选存储管理策略的存储构造名称。在特定实施例中,每个这样的存储构造名称包括8字节标志符。

    在特定实施例中,主机计算机390(图1、2、3、4)包括零个到四个ACS例程。在其他实施例中,主机计算机390包括多于四个ACS例程。例如,在主机390包括四个ACS例程的实施例中,主机390可以为新数据集400分配零个到四个存储构造名称。该零个到四个存储构造名称与新数据集400一起由主机390传递到互连的虚拟磁带系统。该互连虚拟磁带系统包括一个或多个虚拟磁带服务器如VTS 300、以及一个或多个数据存储和检索系统如系统100/200。

    虚拟磁带服务器包括库管理器,如库管理器160(图1、2)。该库管理器包括库目录(inventory)460。库目录460包括数据库。该目录数据库460包括表示为在该虚拟磁带系统上维护的每个虚拟卷选择的存储管理策略的字段。这样,库数据库460包括数据类属性字段、存储类属性字段、管理类属性字段和存储组属性字段。

    与每个存储构造名称相关联的存储操作使用位于该虚拟磁带系统中的操作员输入台如操作员输入台150(图1)为虚拟磁带系统定义。在特定实施例中,操作员输入台与虚拟磁带服务器集成在一起。在特定实施例中,操作员输入台与数据存储和检索系统集成在一起。在特定实施例中,操作员输入台与虚拟磁带服务器和数据存储和检索系统远离。在这些远程操作员输入台实施例中,操作员输入台150使用串行互连如RS-422电缆/RS-232电缆、SCSI互连、以太网互连、吉位以太网互连、光纤通道互连、ESCON互连、局域网、专用广域网、公用广域网、TCP/IP互连及其组合等与虚拟磁带系统通信。

    当本发明的虚拟磁带系统将第一文件序列写入到逻辑卷时,将分配给该虚拟卷的存储构造名称作为分配给该逻辑卷的存储属性存储在库目录460中。如果虚拟磁带系统随后访问该逻辑卷,则回调(recall)这些存储属性,并且使用其来确定该逻辑卷的存储管理策略。

    图5概述本发明方法的特定实施例中的步骤。现在参照图5,在步骤510,本发明方法定义多个存储构造名称中的每一个以表示一个或多个所请求的存储管理操作。在特定实施例中,这些存储构造名称中的一个或多个与上述四个信息存储管理策略的每一个相关联。

    在步骤520,主机计算机如主机390(图1、2、3、4)形成新数据集如数据集400(图4)。本发明方法从步骤520转到步骤530,其中该主机为步骤510的逻辑卷分配(N)个构造名称。在特定实施例中,(N)为零。在可选实施例中,(N)从包括1、2、3和4的组中选择。在特定实施例中,(N)大于四。在特定实施例中,步骤530还包括使用一个或多个自动类选择例程来分配(N)个构造名称。

    本发明方法从步骤530转到步骤540,其中主机计算机将加载(mount)请求发送到本发明的虚拟磁带系统。在步骤540,主机计算机将步骤520的数据集和步骤530的(N)个构造名称提供给本发明的虚拟磁带系统。在特定实施例中,步骤540的加载请求包括执行库功能-库通用加载命令。

    本发明方法从步骤540转到步骤605(图6A)。现在参照图6A,在步骤605,本发明方法获得(N)个缺省存储构造名称。在特定实施例中,(N)为四。在特定实施例中,(N)小于四。在特定实施例中,(N)大于4。在图6A和6B的实施例中,(N)为4。

    在步骤610,本发明方法确定步骤540的加载请求是否包括存储类构造名称。如果本发明方法在步骤610确定存储类构造名称未被分配,则本发明方法从步骤610转到步骤620,其中本发明方法将步骤605的缺省存储类构造名称分配给逻辑卷。本发明方法从步骤620转到步骤630。可选地,如果本发明方法在步骤610确定存储类构造名称被分配,则本发明方法从步骤610转到步骤612,其中本发明方法确定所分配的存储类构造名称是否被定义。

    如果本发明方法在步骤612确定所分配的存储类构造名称被定义,则本发明方法从步骤612转到步骤614,其中本发明方法分配该存储类构造名称作为逻辑卷的存储类属性。可选地,如果本发明方法在步骤612确定所分配的存储类构造名称未被定义,则本发明方法从步骤612转到步骤616,其中本发明方法确定是否要自动创建未被定义的存储类构造名称。如果本发明方法在步骤616确定不要自动创建未被定义的存储类构造名称,则本发明方法从步骤616转到步骤620。可选地,如果本发明方法在步骤616确定要自动创建未被定义的存储类构造名称,则本发明方法从步骤616转到步骤618,其中本发明方法创建该存储类构造名称,并且将缺省操作分配给该构造名称。本发明方法从步骤618转到步骤614,其中分配该新创建和定义的存储类构造名称作为逻辑卷的存储类属性。本发明方法从步骤614转到步骤630。

    在步骤630,本发明方法确定步骤540的加载请求是否包括数据类构造名称。如果本发明方法在步骤630确定数据类构造名称未被分配,则本发明方法从步骤630转到步骤640,其中本发明方法将步骤605的缺省数据类构造名称分配给逻辑卷。本发明方法从步骤640转到步骤650。可选地,如果本发明方法在步骤630确定数据类构造名称被分配,则本发明方法从步骤630转到步骤632,其中本发明方法确定所分配的数据类构造名称是否被定义。

    如果本发明方法在步骤632确定所分配的数据类构造名称被定义,则本发明方法从步骤632转到步骤634,其中本发明方法分配该数据类构造名称作为逻辑卷的数据类属性。可选地,如果本发明方法在步骤632确定所分配的数据类构造名称未被定义,则本发明方法从步骤632转到步骤636,其中本发明方法确定是否要自动创建未被定义的数据类构造名称。如果本发明方法在步骤636确定不要自动创建未被定义的数据类构造名称,则本发明方法从步骤636转到步骤640。可选地,如果本发明方法在步骤636确定要自动创建未被定义的数据类构造名称,则本发明方法从步骤636转到步骤638,其中本发明方法创建该数据类构造名称,并且将缺省操作分配给该构造名称。本发明方法从步骤638转到步骤634,其中分配该新创建和定义的数据类构造名称作为逻辑卷的数据类属性。本发明方法从步骤634转到步骤650(图6B)。

    现在参照图6B,在步骤650,本发明方法确定步骤540的加载请求是否包括管理类构造名称。如果本发明方法在步骤650确定管理类构造名称未被分配,则本发明方法从步骤650转到步骤660,其中本发明方法将步骤605的缺省管理类构造名称分配给逻辑卷。本发明方法从步骤660转到步骤670。可选地,如果本发明方法在步骤650确定管理类构造名称被分配,则本发明方法从步骤650转到步骤652,其中本发明方法确定所分配的管理类构造名称是否被定义。

    如果本发明方法在步骤652确定所分配的管理类构造名称被定义,则本发明方法从步骤652转到步骤654,其中本发明方法分配该管理类构造名称作为逻辑卷的管理类属性。可选地,如果本发明方法在步骤652确定所分配的管理类构造名称未被定义,则本发明方法从步骤652转到步骤656,其中本发明方法确定是否要自动创建未被定义的管理类构造名称。如果本发明方法在步骤656确定不要自动创建未被定义的管理类构造名称,则本发明方法从步骤656转到步骤660。可选地,如果本发明方法在步骤656确定要自动创建未被定义的管理类构造名称,则本发明方法从步骤656转到步骤658,其中本发明方法创建该管理类构造名称,并且将缺省操作分配给该构造名称。本发明方法从步骤658转到步骤654,其中分配该新创建和定义的管理类构造名称作为逻辑卷的管理类属性。本发明方法从步骤654转到步骤670。

    在步骤670,本发明方法确定步骤540的加载请求是否包括存储组构造名称。如果本发明方法在步骤670确定存储组构造名称未被分配,则本发明方法从步骤670转到步骤680,其中本发明方法将步骤605的缺省存储组构造名称分配给逻辑卷。本发明方法从步骤680转到步骤550(图5)。可选地,如果本发明方法在步骤670确定存储组构造名称被分配,则本发明方法从步骤670转到步骤672,其中本发明方法确定所分配的存储组构造名称是否被定义。

    如果本发明方法在步骤672确定所分配的存储组构造名称被定义,则本发明方法从步骤672转到步骤674,其中本发明方法分配该存储组构造名称作为逻辑卷的存储组属性。可选地,如果本发明方法在步骤672确定所分配的存储组构造名称未被定义,则本发明方法从步骤672转到步骤676,其中本发明方法确定是否要自动创建未被定义的存储组构造名称。如果本发明方法在步骤676确定不要自动创建未被定义的存储组构造名称,则本发明方法从步骤676转到步骤680。可选地,如果本发明方法在步骤676确定要自动创建未被定义的存储组构造名称,则本发明方法从步骤676转到步骤678,其中本发明方法创建该存储组构造名称,并且将缺省操作分配给该构造名称。本发明方法从步骤678转到步骤674,其中分配该新创建和定义的存储组构造名称作为逻辑卷的存储组属性。本发明方法从步骤674转到步骤550(图5)。

    再次参照图5,在步骤550,本发明方法在库目录中存储步骤530的(N)个构造名称作为分配给包括步骤520的数据集的逻辑卷的(N)个存储属性。在特定实施例中,本发明方法从步骤550转到步骤580,其中本发明方法根据步骤560的存储属性选择一个或多个存储管理操作。本发明方法从步骤580转到步骤590,其中本发明方法使用步骤580的所选管理操作处理逻辑卷。

    在特定实施例中,本发明方法从步骤550转到步骤560,其中主机计算机更新逻辑卷的存储属性。在特定实施例中,步骤560包括使用执行库功能-库设置卷属性命令。本发明方法从步骤560转到步骤580,其中本发明方法根据步骤560的更新存储属性为逻辑卷选择一个或多个存储管理操作。

    每次在本发明的虚拟磁带系统访问逻辑卷的逻辑卷初始处理之后,在步骤570,本发明方法从库目录检索分配给该逻辑卷的存储属性。本发明方法从步骤570转到步骤580。

    图5和/或6所示的本发明方法的实施例可以单独实现。例如,一个实施例可以仅包括图5的步骤。而且,在特定实施例中,图5和/或6所示的各个步骤可以进行组合、删除或重新排序。

    本发明包括一种包括计算机可用介质的制造品,其中,该计算机可用介质内置有用于使用多个存储属性维护信息的计算机可读程序代码。本发明还包括计算机程序产品,其作为存储在一个或多个存储设备如磁盘、磁带或其他非易失性存储设备中的程序代码而实施,以使用多个存储属性维护信息。

使用多个存储属性维护信息.pdf_第1页
第1页 / 共23页
使用多个存储属性维护信息.pdf_第2页
第2页 / 共23页
使用多个存储属性维护信息.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《使用多个存储属性维护信息.pdf》由会员分享,可在线阅读,更多相关《使用多个存储属性维护信息.pdf(23页珍藏版)》请在专利查询网上搜索。

一种使用多个存储属性在包括库目录的虚拟磁带系统中维护信息的方法。该方法包括形成包括信息的数据集,并且将一个或多个存储构造名称分配给该数据集。该方法将该数据集和该一个或多个名称提供给虚拟磁带系统。该方法使用该一个或多个存储构造名称将多个存储属性分配给逻辑卷。然后,该方法根据所分配的存储属性为逻辑卷选择存储管理操作。。

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

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


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