使用 rmvdisk 命令可删除卷。 此命令不能用于高可用性卷。 对于高可用性卷,请使用 rmvolume 命令。
语法
rmvdisk { [ -removehostmappings ] | [ -force ] } { vdisk_id | vdisk_name }
参数
- -force
- (可选)将删除指定的卷,即使在此卷与一个或多个主机之间仍存在映射也如此。 删除主机到卷的映射以及该卷存在的任何 FlashCopy 映射。
Important: 如果停止了具有从属
FlashCopy 映射的
FlashCopy 映射,那么从属映射目标卷可能变为不可用。
如果停止了其目标卷也处于高速镜像或全局镜像关系中的 FlashCopy 映射,那么此关系会停止。 如果在拷贝映射时与目标关联的远程拷贝关系正在制作 I/O 镜像,那么此关系可能会失去其差异记录功能,并需要在后续重新启动时完全再同步。
要在使用 -force 参数之前确定从属 FlashCopy 映射,请运行 lsfcmapdependentmaps 命令。
Important: 为防止活动卷被无意删除,您可以使用全局系统设置来启用卷保护(请参阅 chsystem 命令)。 您可以指定卷在空闲多长时间后才能删除。 如果启用了卷保护并且未超过空闲期,那么即便使用 -force 参数,删除卷操作也会失败。
如果 -force 参数删除卷导致从属映射停止,那么处于高速镜像或全局镜像关系中的这些映射的任何目标卷也会停止。 从属映射可通过在要删除的卷上使用 lsvdiskdependentmaps 命令来识别。 Note: 使用 -force 参数可能会导致数据丢失。 仅当产品支持信息指示时,或者您愿意承受卷数据丢失的风险时,才使用该参数。
如果未指定此参数,那么在正在执行备份操作时无法删除卷。 此外,在正在执行复原操作时无法删除包含映像方式拷贝的卷(如果该卷包含不一致数据)。
- -removehostmappings
- (可选)在删除指定卷之前移除该卷的所有主机映射。
Note: 使用 -removehostmappings 参数可能会导致数据丢失。 仅当产品支持信息指示时,或者您愿意承受卷数据丢失的风险时,才使用该参数。
- vdisk_id | vdisk_name
- 按标识或名称指定要删除的卷的名称。
Note: 要取消激活压缩,请使用 rmvdiskcopy 来删除 I/O 组的最后一个压缩卷拷贝。
描述
该命令删除现有受管方式卷或现有映像方式卷。 组成该卷的数据块返回到存储池上可用的空闲数据块池中,前提是卷处于受管方式。
Remember: 如果您运行此命令,那么卷上所有数据都将丢失。 运行此命令之前,请确保不再需要该卷(以及该卷上的任何数据)。
在以下情况下,该命令无法成功执行:
- 启用了卷保护(使用 chsystem 命令)。
- 所移除的卷在定义的卷保护时间段内收到 I/O。
- 数据降维池损坏。
通过主动/主动关系,主和/或辅助卷可以提供信息,以便主机系统读取主卷标识。 要从关系中除去辅助卷,请删除该关系,以便主机可以访问主拷贝。
Remember: 指定该命令时,将删除将指定卷作为其源卷的所有 FlashCopy 映射。
删除受管方式卷
当使用该命令删除受管方式卷时,卷上的所有数据都被删除。 组成该卷的数据块返回到存储池上可用的空闲数据块池中。
如果卷存在主机映射,或者会影响到任何 FlashCopy 映射,删除将失败。 您可以使用 -force 参数来强制删除。
如果使用 -force 参数,那么使用该卷作为源卷或目标卷的映射会被删除,层叠中的其他映射可能停止,然后删除该卷。 -force 参数还将删除针对指定卷存在的任何高速镜像或全局镜像关系(以及快速写入高速缓存中任何未登台的信息)。
如果该卷正在迁移至映像方式卷(使用 migratetoimage 命令),那么删除会失败,除非您使用 -force 参数。 如果使用 -force 参数,那么迁移会暂停,然后会删除卷。 运行此命令之前,请确保不再需要该卷(以及该卷上的任何数据)。
删除映像方式卷
如果已制作卷的镜像并且一个或多个拷贝处于映像方式,必须首先等待所有快写数据都移动到控制器逻辑单元。 此暂停可确保在删除卷之前,控制器上的数据与映像方式卷上的数据一致。 此过程可能需要几分钟来完成,并通过卷的 fast_write_state 进行指示,此时该状态为空。 如果 -force 参数已指定,那么会废弃快速写入数据,并立即删除卷;控制器逻辑单元上的数据保持在不一致状态,并且不可复用。 如果拷贝不同步,那么您必须使用 -force 参数。
如果您在数据处于高速缓存中时运行该命令,那么系统会尝试将数据移出高速缓存;但是,此过程可能超时。
如果卷上存在任何虚拟介质错误,该命令将失败。您可以使用
-force 参数强制删除;但是,使用
-force 会导致数据完整性问题。
Note: 当您将数据从一个磁盘(源)拷贝到另一个磁盘(目标)时会发生虚拟介质错误。 读取源指示发现介质错误。 此时,必须拥有两个完全一致的数
据拷贝,并且然后必须在目标磁盘上模拟一个介质错误。 可以通过在目标磁盘上创建一个虚拟介质错误来模拟目标磁盘上的介质错误。
如果卷存在 FlashCopy映射或主机映射,那么删除会失败,除非使用 -force 参数。 如果您使用 -force 参数,那么会删除映射并删除卷。 如果没有任何数据登台到此卷的快写高速缓存中,那么该卷的删除将失败。 当指定 -force 参数时,会删除快速写入高速缓存中任何未登台数据。 删除映像方式卷会导致从存储池中除去与该卷关联的受管磁盘。 受管磁盘的方式返回到“非受管”。
如果关系处于 consistent_copying 或 consistent_stopped 状态,并且变更卷正在由使用多循环方式的全局镜像关系使用,那么该关系将变为 inconsistent_copying 或 inconsistent_stopped 状态。
Note: 如果该关系是一致性组的一部分,那么整个组都受此状态过渡的影响。
在以下情况下,辅助卷会受损,并且无法供主机输入/输出 I/O 数据访问:
- 变更卷是空闲关系的一部分。
- 变更卷正在用于辅助保护。
- 后台拷贝进程仍在将变更卷数据迁移到辅助卷。
必须运行
recovervdisk 命令来重新获取对卷内容的访问权。 如果以下所有条件都成立,那么辅助卷也会受损:
- 变更卷是空闲关系的一部分。
- 变更卷正在用于使用多循环方式的全局镜像关系。
- 已删除关系,但是后台拷贝进程仍继续运行,并且仍在将数据迁移到辅助卷。
在上述任何情况下,除非指定
-force 参数,否则此
recovervdisk 命令都会失败。
Note: - 如果 rmvdisk 已指定并且由于卷在关系中是变更卷而遭到拒绝,那么必须使用 -force 参数。
- 如果卷针对关系是变更卷,那么指定带有 -force 的 rmvdisk 会从该关系中除去变更卷。
调用示例
rmvdisk -force vdisk5
生成的输出:
No feedback
调用示例
rmvdisk -removehostmappings vdisk3
生成的输出:
No feedback