UPDATE STGRULE(更新用于分层的存储规则)
使用此命令可为一个或多个存储池更新存储规则。 存储规则在两个容器存储池之间调度分层。
特权类
要发出此命令,您必须具有系统特权、不受限制的存储特权或受限制的存储特权。
语法
参数
- rule_name(必需)
- 指定存储规则的名称。 名称的最大长度为 30 个字符。
- ACTiontype
- 指定存储规则是否分层数据,如果分层,那么指定用于分层数据的方法。 此参数是可选的。 请指定下列其中一个值:
- TIERBYAge
- 指定在满足年龄阈值后分层数据。
- TIERBYState
- 指定在达到时限后仅分层不活动数据。
- NOTiering
- 指定不分层数据。
- SRCPools
- 指定一个或多个目录容器或云容器存储池的名称,从这些存储池将对象分层到目标存储池。 要指定多个存储池,请用逗号分隔名称,其间无空格。
- TIERDelay
- 指定在存储规则将对象分层至下一个存储池前等待的天数。 可以指定范围 0 - 9999 中的整数。 参数值应用于存储池中的所有文件。
- MAXProcess
- 指定存储规则及其每个子规则的最大并行进程总数。 此参数是可选的。 请输入介于 1 到 99 之间的值。 缺省值为 8。 例如,如果指定缺省值 8,并且存储规则具有 4 个子规则,那么存储规则可运行 8 个并行进程并且其每个子规则可运行 8 个并行进程。 并行进程总数为 40。提示: 要优化将数据分层到磁带的过程,请确保规则及其子规则的所有 MAXPROCESS 值的总和小于或等于磁带机数。
- DUration
- 指定存储规则在被自动取消之前可运行的最长分钟数。 可以指定 60 - 1440 范围内的数字。 如果指定值 NOLimit,那么存储规则将一直运行直至完成。 此参数是可选的。
- STARTTime
- 指定存储规则首次处理时间段的开始时间。 此参数是可选的。 存储规则每天在指定时间后的 5 分钟内运行。请指定下列其中一个值:
值 描述 示例 HH:MM:SS 特定时间。 23:30:08 NOW 当前时间。 NOW NOW+HH:MM 或 +HH:MM 当前时间加上指定的小时数和分钟数。 NOW+02:00 或 +02:00 NOW-HH:MM 或 -HH:MM 当前时间减去指定的小时数和分钟数。 NOW-02:00 或 -02:00 - ACTIVE
- 指定是否执行存储规则处理。 此参数是可选的。 以下是可能的值:
- No
- 指定定义的存储规则为不活动。 在调度的时间不处理存储规则。
- Yes
- 指定定义的存储规则为活动。 在调度的时间处理存储规则。
- DESCription
- 指定存储规则的描述。 此参数是可选的。
为云分层更新存储规则
更新名为 TIERACTION 的存储规则,用于将数据从目录容器存储池 DIRPOOL1 和 DIRPOOL2 移动到云容器存储池 CLOUDPOOL1。 确保数据按状态分层,这意味着仅将不活动数据分层。 指定开始时间为 23:30:08 并且最多为 16 个进程:update stgrule tieraction actiontype=tierbystate srcpools=dirpool1,dirpool2
maxprocess=16 starttime=23:30:08为磁带分层更新存储规则
更新名为 TIERTOTAPE 的存储规则。 TIERTOTAPE 存储规则用来将目录容器存储池中 30 天前的医疗数据移至磁带存储池 TAPE1。 指定凌晨 2 点的开始时间,以及最多 5 个进程:update stgrule tiertotape maxprocess=5 starttime=02:00:00相关命令
| 命令 | 描述 |
|---|---|
| DEFINE STGRULE (分层) | 定义用于分层的存储规则。 |
| DEFINE SUBRULE (分层) | 定义分层存储规则的例外。 |
| 删除 STGRULE | 删除存储规则。 |
| 查询 STGRULE | 显示存储规则信息。 |
