跳到主要内容

减小磁盘池容量

set diskPool 命令可通过逻辑删除池中的驱动器来减少磁盘池的容量。

受支持的阵列

此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。

角色

要对存储阵列执行此命令,必须具有存储管理员角色。

上下文

此命令使用动态容量减少(DCR)功能,以删除磁盘池中的所选驱动器,并根据情况重复使用移除的驱动器。

在一次 DCR 操作中可从磁盘池中移除的驱动器的最大数量为 12。无法将磁盘池减小至低于最小磁盘池大小。

语法

set diskPool [<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1106354" className="keyword varname">diskPoolName</var>] 
removeDrives=(<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541728" className="keyword varname">trayID1</var>,<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541729" className="keyword varname">[drawerID1</var>,]<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541730" className="keyword varname">slotID1</var>
... <var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541731" className="keyword varname">trayIDn</var>,<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541732" className="keyword varname">[drawerIDn</var>,]<var id="GUID-451984BD-29F4-4DAF-9CDE-A691862C0907__V1541733" className="keyword varname">slotIDn</var>)

参数

参数描述
diskPool 要减少容量的磁盘池的名称。将磁盘池名称用方括号([ ])括起来。
removeDrives

对于高容量驱动器托盘,请指定驱动器的托盘标识值、抽屉标识值和插槽标识值。对于低容量驱动器托盘,请指定驱动器的托盘标识值和插槽标识值。托盘标识值为 099。抽屉标识值为 15

所有插槽标识最大值均为 24。插槽标识值从 0 或 1 开始,具体取决于托盘型号。与 DE2000H、DE4000H、DE4000F、 DE6000H 和 DE6000F 控制器兼容的驱动器托盘具有从 0 开始的插槽标识号。

用方括号([ ])将托盘标识值、抽屉标识值和插槽标识值括起来。

注释

每个磁盘池的名称必须唯一。用户标签可以使用字母数字字符、下划线(_)、连字符(-)和井号(#)的任意组合。用户标签最大长度为 30 个字符。

如果需要创建一个独立组或从存储阵列中删除不需要的容量,您可能想要从磁盘池中删除所选的驱动器。移除的驱动器会成为未分配的驱动器,然后将上面的数据重新分布到磁盘池的剩余驱动器中。磁盘池的容量现在应减去所移除驱动器的容量。从磁盘池中移除驱动器的操作始终作为后台任务执行,在此操作期间,卷处于完全可访问状态。移除操作的进度将作为长时间运行的操作状态的一部分进行报告。

如果磁盘池中所剩驱动器的可用容量不足以存储从磁盘池中移除的驱动器上的所有原有数据,则此命令失败。磁盘池中的保留容量可用于存储从磁盘池中移除的驱动器上的原有数据。但是,如果保留容量低于临界阈值,会将紧急事件写入重大事件日志。

减少磁盘池容量可能会导致必要的保留容量减少。在某些情况下,为了降低此命令失败的可能性,请在运行此命令前减少保留容量,从而增加可用于磁盘池数据的空间量。

控制器固件可确定可以移除几个驱动器,然后您就可以选择要移除的特定驱动器。控制器固件根据在剩余驱动器上重新分布数据所需的可用空间来确定数目,而不会占用为重建保留的任何容量。如果磁盘池中的可用容量已经小于保留重建驱动器容量,则控制器不会开始 DCR 操作。

DCR 操作可能会导致配置容量超过一个或两个池利用率阈值。如果如此,会发出普通阈值警报。