reducevg 命令

用途

从卷组除去物理卷。 当所有的物理卷从卷组中除去后,卷组会被删除。

语法

reducevg[-d ] [-f ]VolumeGroup PhysicalVolume...

描述

注意: 可以在卷组处于并发方式时使用 reducevg 命令。 但是,如果在卷组是并发方式时运行此命令,并且结束结果是删除卷组,那么 reducevg 命令会失败。

reducevg 命令从 VolumeGroup 除去一个或多个由 PhysicalVolume 参数表示的物理卷。 当从卷组中除去全部物理卷时,这个卷组也会被除去。 卷组在能被减少之前必须联机。

在启动 reducevg命令前,必须使用rmlv命令或-d标志删除PhysicalVolume卷参数表示的物理卷上驻留的所有逻辑卷。
注意:
  1. 要使用此命令,您必须具有 root 用户权限或者是 system 组的成员。
  2. 有时可以从系统中除去一个磁盘,而无需先运行 reducevg VolumeGroup PhysicalVolume。 在 VGDA 的内存中仍然有这个被除去的磁盘,但 PhysicalVolume 名称已不存在或被重新指定。 为除去这个丢失磁盘的引用,仍可以使用 reducevg,但需用物理卷标识 (PVID),而不是磁盘名称:reducevg VolumeGroup PVID
  3. reducevg 命令不允许在快照卷组中使用。
  4. 不能在具有活动的固件辅助转储逻辑卷的卷组上使用 reducevg 命令。
  5. reducevg 命令会废弃针对已从卷组中移除的物理卷运行的任何后台空间回收进程。 要确定空间回收是否正在运行,可以使用带有 -r 选项的 lvmstat 命令。

对于在AIX® 5.3上创建的卷组,如果不使用varyonvg-M标志进行更改,reducevg 将在必要时动态提高卷组的逻辑磁道组大小,以匹配剩余物理卷的通用最大传输大小。

也可以使用系统管理界面工具 (SMIT) smit reducevg 快速路径来运行此命令。

标志

描述
-d 解除分配现存的逻辑卷分区并删除来自指定的物理卷的结果空逻辑卷。 除非添加-f标志,否则需要用户确认。
注意: 在从卷组中除去物理卷之前,带有 -d 标志的 reducevg 命令会自动删除物理卷上的所有逻辑卷数据。 如果一个逻辑卷跨越多个物理卷,那么那些物理卷中的任何一个被删除都将对整个逻辑卷的完整性产生危害。
-f 使用-d标志时,不再要求用户确认。

安全性

RBAC 用户和 Trusted AIX 用户注意:该命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 删除物理卷hdisk1从卷组vg01输入
    reducevg vg01 hdisk1
  2. 删除物理卷hdisk1以及卷组中所有驻留的逻辑卷vg01无需用户确认,输入以下命令。 '请注意:带有 "-d标志的 "reducevg命令会在删除物理卷之前自动删除所有逻辑卷数据。
    reducevg  -d  -f vg01 hdisk1
    物理体积hdisk1并删除所有驻留的逻辑卷。

文件

描述
/usr/sbin/reducevg reducevg 命令驻留的目录。
/tmp 该命令运行时,存储临时文件的目录。