rmvdisk

使用 rmvdisk 命令可删除卷。此命令不能用于高可用性卷。对于高可用性卷,请使用 rmvolume 命令。

语法

阅读语法图跳过直观语法图
>>- rmvdisk -- -- --+-----------------------+-- ---------------->
                    +- -removehostmappings -+      
                    '- -force --------------'      

>--+- vdisk_id ---+--------------------------------------------><
   '- vdisk_name -'   

参数

-force
(可选)删除指定卷,即使在该卷与一个或多个主机之间仍存在映射,也是如此。该参数会删除任何主机到卷的映射以及该卷存在的任何 FlashCopy® 映射
要点: 为防止活动卷被无意删除,您可以使用全局系统设置来启用卷保护(请参阅 chsystem 命令)。您可以指定卷在空闲多长时间后才能删除。如果启用了卷保护并且未超过此时间段,那么即便使用 -force 参数,删除卷操作也会失败。
如果使用 -force 参数删除卷导致从属映射停止,那么处于高速镜像或全局镜像关系中的这些映射的任何目标卷也会停止。从属映射可通过在要删除的卷上使用 lsvdiskdependentmaps 命令来识别。
注: 使用 -force 参数可能会导致数据丢失。仅当产品支持信息指示时,或者您愿意承受卷数据丢失的风险时,才使用该参数。
-removehostmappings
(可选)删除指定卷前,请除去该卷的所有主机映射。
注: 使用 -removehostmappings 参数可能会导致数据丢失。仅当产品支持信息指示时,或者您愿意承受卷数据丢失的风险时,才使用该参数。
vdisk_id | vdisk_name
按标识或名称指定要删除的卷的名称。
注: 要取消激活压缩,请使用 rmvdiskcopy 来删除 I/O 组的最后一个压缩卷拷贝。

描述

该命令删除现有受管方式卷或现有映像方式卷。组成该卷的数据块返回到存储池上可用的空闲数据块池中,前提是卷处于受管方式。
切记: 如果您发出此命令,那么卷上所有数据都将丢失。发出该命令之前,请确保已不再需要该卷(以及驻留在上面的任何数据)。
在以下情况下,该命令无法成功执行:
  • 启用了卷保护(使用 chsystem 命令)
  • 被除去的卷在定义的卷保护时间段内收到 I/O

删除受管方式卷

当使用该命令删除受管方式卷时,卷上的所有数据都被删除。组成该卷的数据块返回到存储池上可用的空闲数据块池中。

如果该卷存在主机映射,或者会影响任何 FlashCopy 映射,那么删除会失败。您可以使用 -force 参数来强制删除。如果使用 -force 参数,那么使用该卷作为源卷或目标卷的映射会被删除,层叠中的其他映射可能停止,然后删除该卷。-force 参数还将删除针对指定卷存在的任何高速镜像或全局镜像关系(以及快速写入高速缓存中任何未登台的信息)。

如果该卷正在迁移至映像方式卷(使用 migratetoimage 命令),那么删除会失败,除非您使用 -force 参数。如果使用 -force 参数,那么迁移会暂停,然后会删除卷。发出该命令之前,请确保已不再需要该卷(以及驻留在上面的任何数据)。

删除映像方式卷

如果已制作卷的镜像并且一个或多个拷贝处于映像方式,必须首先等待所有快写数据都移动到控制器逻辑单元。这可确保在删除卷之 前,控制器上的数据与映像方式卷上的数据保持一致。 该过程可能需要数分钟才能完成,并且通过卷的 fast_write_state 状态为 empty 来表示。如果 -force 参数已指定,那么会废弃快速写入数据,并立即删除卷;控制器逻辑单元上的数据保持在不一致状态,并且不可复用。如果拷贝不同步,那么您必须使用 -force 参数。

如果您在数据处于高速缓存中时运行该命令,那么系统会尝试将数据移出高速缓存;但是,此过程可能超时。

如果卷上存在任何虚拟介质错误,该命令将失败。 您可以通过使用 -force 参数来强制删除;但是,这可导致数据完整性问题
注: 当您将数据从一个磁盘(源)拷贝到另一个磁盘(目标)时会发生虚拟介质错误。读取源表示存在介质错误。此时,必须拥有两个完全一致的数 据拷贝,并且然后必须在目标磁盘上模拟一个介质错误。可以通过在目标磁盘上创建一个虚拟介质错误来模拟目标磁盘上的介质错误。

如果卷存在 FlashCopy 映射或主机映射,那么删除会失败,除非使用 -force 参数。如果您使用 -force 参数,那么会删除映射并删除卷。如果该卷存在尚未在快写高速缓存中登台的任何数据,卷的删除将失败。当指定 -force 参数时,会删除快速写入高速缓存中任何未登台数据。删除映像方式卷会导致从存储池中除去与该卷关联的受管磁盘。 受管磁盘的方式返回到“非受管”。

如果此关系处于 consistent_copying 或 consistent_stopped 状态中,并且变更卷正由使用多重循环方式的全局镜像关系使用,那么此关系会移至 inconsistent_copying 或 inconsistent_stopped 状态。
注: 如果此关系是一致性组的一部分,那么整个卷会受到此状态过渡的影响。
在以下情况下,辅助卷会受损,并且无法供主机输入/输出 I/O 数据访问:
  • 变更的卷是空闲关系的一部分
  • 变更卷正用于辅助保护
  • 后台拷贝过程仍在将变更卷数据迁移至辅助卷
您必须发出 recovervdisk 以再一次获取对卷内容的访问权。如果变更卷是空闲关系的一部分,并且正用于使用多重循环的全局镜像关系,那么会删除此关系,但是后台拷贝进程会继续并仍会将数据迁移至辅助卷,随后,辅助卷也会受损。在以上任何情况下,此 recovervdisk 会失败(如果不指定 -force)。
注:
  • 如果 rmvdisk 已指定并且由于卷在关系中是变更卷而遭到拒绝,那么必须使用 -force 参数。
  • 如果卷针对关系是变更卷,那么指定带有 -forcermvdisk 会从该关系中除去变更卷。

调用示例

rmvdisk -force vdisk5

生成的输出:

No feedback

调用示例

rmvdisk -removehostmappings vdisk3

生成的输出:

No feedback