存储管理策略是管理员定义的规则,用来管理服务器上的备份和归档。可以将数据关联(或绑定)到这些策略;然后在备份或归档数据时,按照策略条件管理数据。策略条件包含策略域、策略集、副本组和管理类。
策略用于确定:
本章说明:
策略域是备份和归档数据时具有类似要求的一组客户机。策略域包含一个或多个策略集。管理员使用策略域以逻辑方式管理一组客户机节点。例如,策略域可能包含:
Tivoli Storage Manager 包含一个名为 Standard 的缺省策略域。开始时,客户机节点可能与缺省策略域关联。但是,如果存在具有独特备份和归档需求的几组用户,则管理员可以定义其它策略域。
策略集是含有一个或多个管理类的组。每个策略域可包含多个策略集。管理员使用策略集来执行基于商业和用户需要的不同的管理类。但一次只能有一个策略集处于活动状态。此策略集称为活动策略集。每个策略集都包含一个缺省管理类和任意多个附加管理类。
管理类是备份和归档副本组的集合,它建立并容纳备份和归档数据的特定存储管理要求。管理员可以建立单独的管理类,以满足各种数据的备份和归档需求,例如:
用存储管理策略所做的大部分工作实际上都是用管理类执行的操作。必须将每个备份的文件和目录及每个归档的文件与管理类相关联(绑定)。如果不关联文件和管理类,则 Tivoli Storage Manager 使用活动策略集中的缺省管理类。如果不为目录指定一个管理类,则 Tivoli Storage Manager 使用指定最长保留期的活动策略集中的管理类。
在包含-排除列表中使用 include 语句可将文件与管理类关联。关于更多信息,请参阅为文件选择管理类。在客户机系统选项文件(dsm.sys)中,可使用 dirmc 选项将目录与管理类关联。关于更多信息,请参阅为目录选择管理类。
在管理类中,特定的备份和归档要求都包含在副本组中。副本组定义特定的存储管理属性,该属性说明服务器如何管理备份或归档的数据。副本组同时包含备份副本组和归档副本组。管理类可以有一个备份副本组、一个归档副本组、也可以两者都有或两者都没有。
备份副本组包含备份进程中用于确定以下问题的属性:
另外,备份副本组还包含这样一些属性,它们主要用于管理服务器上文件的备份版本。这些属性控制:
归档副本组包含控制以下内容的属性:
服务器无法将文件重新绑定到相应的管理类时,则服务器使用两个值之一确定保留文件的天数。如果它是备份版本,则服务器使用备份保留宽限期。如果它是归档副本,则服务器使用归档保留宽限期。 关于宽限期的更多信息,请参阅使用保留宽限期。
选择希望使用的管理类前,从“实用程序”菜单中单击查看策略信息。显示策略信息窗口。然后可以决定哪些管理类可用。也可以使用 query mgmtclass 命令中的 detail 选项来查看可用管理类。
显示策略信息窗口提供了以下信息:
表 33 列出了标准管理类中备份和归档副本组的缺省值。此表以后将对每一属性进行详细介绍。
属性 | 备份缺省值 | 归档缺省值 |
---|---|---|
副本组名称 | 标准 | 标准 |
副本类型 | 备份 | 归档 |
复制频率 | 0 天 | CMD(命令) |
存在的版本数据 | 2 个版本 | 不适用 |
删除的版本数据 | 1 个版本 | 不适用 |
保留其它版本时间长度 | 30 天 | 不适用 |
保留唯一版本时间长度 | 60 天 | 不适用 |
副本编序 | 共享静态 | 共享静态 |
复制方式 | 修改方式 | 绝对方式 |
复制目的地 | 备份池 | 归档池 |
保留版本 | 不适用 | 365 天 |
副本组名称。备份和归档的缺省值均为标准。
副本组类型。备份的值始终是备份,归档的值始终是归档。
复制频率是指两次相邻的增量备份期间必须经过的最少天数。在完全增量备份期间使用此属性。
复制频率与方式参数一起使用。例如,如果频率为零(0)而且方式为修改方式,则文件或目录只有在上一次增量备份后发生更改时才进行备份。如果频率为零(0)且方式为绝对方式,则每次对文件执行增量备份时,都将备份此文件。对于选择性备份不选中此属性。
对于归档副本组,其复制频率始终是 CMD(命令)。系统对文件归档频率没有限制。
存在的版本数据属性指定为工作站上当前存在的文件和目录保留的不同备份版本的最大数目。如果选择的管理类允许存在多个备份版本,则最近的版本称为现行版本。所有其它版本称为非现行版本。如果允许的最大版本数是 5,而运行的备份进程创建了第六个版本,则将从服务器存储器中删除最早的版本。
已删除的版本数据属性指定为从工作站上擦除的文件和目录保留的不同备份版本的最大数目。 只要文件或目录还存留在工作站上,就忽略此参数。
如果删除此文件或目录,则在下一次运行增量备份时,现行备份版本将变为非现行版本,而超过此参数指定数值的最早版本将被删除。
其余版本的到期日期基于保留其它版本时间长度和保留唯一版本时间长度参数。
保留其它版本属性指定除最新备份版本外所有其它版本的保留天数。最新版本是现行版本,将永不删除。如果指定无限制,则额外版本会保存到备份版本数目超过存在的版本数据或删除的版本数据参数设置。在此情况下,最老的额外版本会立即删除。
保留唯一版本属性指定文件或目录的最后一个剩余非现行版本的保留天数。如果指定无限制,则最后版本将无限期保留。
此参数在文件从客户机删除之后的下一次增量备份期间生效。对此参数的任何后继更新将不影响已经非活动的文件。例如:如果在增量备份期间取消激活文件时此参数设置为 10 天,那么该文件将在 10 天内到期。
副本编序属性指定文件在备份或归档期间是否可以处于使用状态,以及如果处于使用状态,将如何处理。此属性值可以是下列任意一项:
注意: 在选择包含副本组的管理类(该管理类为编序备份指定共享动态或动态)时应格外注意。 如果选择的管理类允许备份或归档正在使用中的文件,则存储在服务器上的备份版本或归档副本可能是模糊副本。模糊副本是没有准确反映文件当前内容的备份版本或归档副本。它可能包含更改的某些内容,但不是全部内容。如果需要副本包含更改的所有内容,请选择一个管理类,只有在备份或归档期间文件未发生改变的情况下该管理类才创建备份版本或归档副本。
在恢复或检索包含模糊副本的文件时,此文件可能无法使用。不应使用动态或共享动态序列化来备份文件, 除非绝对确定模糊副本的恢复将能够使用。
复制方式属性确定是否要对文件或目录进行增量备份,而不管它们自上一次备份以来是否发生了更改。Tivoli Storage Manager 不检查选择性备份的方式。此参数值可以是下列选项之一:
仅当上次备份以来文件已经更改,才认为该文件可进行增量备份。如果出现下列任何情况,则认为文件已经更改:
无论文件在上次备份后是否发生更改,都考虑对其进行增量备份。要归档副本组,该方式一直是绝对方式,
这表明不管文件是否在上次归档请求后更改过,都会归档文件。
命名备份版本或归档副本存储的目的地。目的地可以是磁盘设备的存储池,也可以是支持可更换介质(如磁带)的设备的存储池。
指定归档文件在存储器内保留的天数。如果对于文件的归档副本超出指定天数时,则将其从服务器存储器中删除。
如果缺省管理类满足工作站上所有文件的备份和归档请求,则无须进行任何操作来将文件与该管理类关联。备份或归档文件时将自动进行关联。
为文件选择其它管理类时,应考虑下列问题:
如果与要备份的文件关联的管理类中没有备份副本组,则不备份此文件。
无法归档与不包含归档副本组的管理类关联的文件。
当使用增量备份时,方式和频率将一起用于控制备份文件的频率。Tivoli Storage Manager 不检查选择性备份的那些属性。
如果编序为共享动态或动态,则可能获得模糊备份或归档副本。请验证共享动态或动态是否可以接受。例如,您可能要对向其连续添加日志记录的某一文件使用共享动态或动态编序。如果使用静态或共享静态编序, 则由于文件处于连续使用状态,它可能永远无法备份。使用共享动态或动态编序时,文件能够备份, 但其备份版本中可能含有截断的消息。如果对于文件而言,其备份版本或归档副本中包含所有更改内容这一点极为重要,则不应使用共享动态或动态编序。
管理类定义在备份中包含文件的时间、文件在服务器上保存的期限以及服务器应该保存文件版本的数量。服务器管理员选择缺省管理类。但您也可以指定自己的管理类覆盖缺省管理类。
可以通过在客户机系统选项(dsm.sys)文件中使用 include 语句为文件或文件组指定一个管理类。或使用由 inclexcl 选项指定的包含-排除文件来为某一文件或某文件组指定一个管理类。管理类名称不区分大小写。例如,要使 costs 目录中的所有文件与名为 budget 的管理类关联,则输入:
include /home/jones/costs/* budget
要指定用于没有显式分配管理类的文件的名为 managall 的管理类,则输入:
include * managall
以下示例显示如何使用管理类:
exclude /.../*.sno include /home/winter/.../*.ice mcweekly include /home/winter/december/*.ice mcdaily include /home/winter/january/*.ice mcmonthly include /home/winter/winter/white.sno
正在处理以下步骤:
要为没有明确包含的文件指定自己的缺省管理类,请指定:
include * mgmt_class_name
作为所定义的第一个包含或排除选项。
使用图形用户界面归档文件时,可以选择其它管理类覆盖指定给该文件的管理类。
归档文件时, 可以使用图形用户界面(GUI)或 archive 命令中的 archmc 选项覆盖已分配的管理类。 要使用 GUI,则按归档树上的选项按钮覆盖该管理类并选择其它管理类。 例如, 要将文件 /home/jones/budget.jan 与管理类 ret2yrs 关联,应输入:
dsmc archive -archmc=ret2yrs /home/jones/budget.jan
如果活动策略集中包含最长保留期的管理类符合目录备份要求,则无需执行任何操作将目录与此管理类关联。备份目录时,Tivoli Storage Manager 自动执行此操作。
如果缺省管理类不满足要求,请选择带有保留唯一版本参数上指定的足够保留期的管理类。目录的保留期至少应和与其关联的文件的保留期相同。
要将缺省以外的管理类分配给目录,请在客户机系统选项文件(dsm.sys)中使用 dirmc 选项。例如,要将名为 direct1 的管理类分配给您的目录,应输入:
dirmc direct1
绑定使文件与管理类相关联。第一次备份文件时,Tivoli Storage Manager 将该文件绑定到缺省管理类或在包含-排除列表中指定的管理类。在同一文件的后续完全增量备份中,如果更改了管理类,则现行和非现行版本都将与新的管理类重新绑定。然而,选择性备份在和按日期增量中,虽然新的备份绑定到新的管理类,但是先前备份版本仍然与原始管理类绑定。
如果管理类的备份副本组指定保留文件的多个备份版本,并且您也请求了多个备份,则服务器将始终保留文件的一个现行的备份版本(当前版本)和一个或多个非现行备份版本。文件的所有备份版本都与同一管理类绑定,并且根据备份副本组中的属性对这些版本进行管理。
第一次归档文件时,Tivoli Storage Manager 将它绑定到缺省管理类或在包含-排除列表中指定的管理类,或在归档期间修改归档选项时指定的管理类。
归档文件永远不会重新绑定到其它管理类。即使改变了文件的管理类,此文件以前归档过的副本仍然与归档时指定的管理类相绑定。
在下列情况下,文件的备份版本与其它管理类重新绑定。在每一种情况下,都要直到下次备份时才重新绑定文件(活动的和非活动的)。
当 Tivoli Storage Manager 不能将文件重新绑定到适当的管理类时,它也提供备份保留宽限期和归档保留宽限期,以帮助保护备份和归档数据。备份保留宽限期的使用条件是:
运行增量备份时,策略域中定义的备份保留宽限期即告开始。其缺省值为 30 天。但是,管理员可以延长或缩短此期限。
当 Tivoli Storage Manager 使用备份保留宽限期来管理文件时,它不创建此文件的任何新的备份版本。文件的所有现存备份版本从它们被标记为非活动时起 30 天(或策略域中指定的天数)后到期。
对于归档文件,如果与文件绑定的管理类已经不再存在,并且缺省管理类中没有归档副本组,则使用策略域中定义的归档保留宽限期。缺省保留期是 60 天。但是,管理员可以延长或缩短此期限。