reducevg 命令
用途
从卷组除去物理卷。 当所有的物理卷从卷组中除去后,卷组会被删除。
语法
描述
注意: 可以在卷组处于并发方式时使用 reducevg 命令。 但是,如果在卷组是并发方式时运行此命令,并且结束结果是删除卷组,那么 reducevg 命令会失败。
reducevg 命令从 VolumeGroup 除去一个或多个由 PhysicalVolume 参数表示的物理卷。 当从卷组中除去全部物理卷时,这个卷组也会被除去。 卷组在能被减少之前必须联机。
在启动 reducevg命令前,必须使用rmlv命令或-d标志删除PhysicalVolume卷参数表示的物理卷上驻留的所有逻辑卷。
注意:
- 要使用此命令,您必须具有 root 用户权限或者是 system 组的成员。
- 有时可以从系统中除去一个磁盘,而无需先运行 reducevg VolumeGroup PhysicalVolume。 在 VGDA 的内存中仍然有这个被除去的磁盘,但 PhysicalVolume 名称已不存在或被重新指定。 为除去这个丢失磁盘的引用,仍可以使用 reducevg,但需用物理卷标识 (PVID),而不是磁盘名称:reducevg VolumeGroup PVID。
- reducevg 命令不允许在快照卷组中使用。
- 不能在具有活动的固件辅助转储逻辑卷的卷组上使用 reducevg 命令。
reducevg命令会废弃针对已从卷组中移除的物理卷运行的任何后台空间回收进程。 要确定空间回收是否正在运行,可以使用带有 -r 选项的lvmstat命令。
对于在AIX® 5.3上创建的卷组,如果不使用varyonvg-M标志进行更改,reducevg 将在必要时动态提高卷组的逻辑磁道组大小,以匹配剩余物理卷的通用最大传输大小。
也可以使用系统管理界面工具 (SMIT) smit reducevg 快速路径来运行此命令。
标志
安全性
RBAC 用户和 Trusted AIX 用户注意:该命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
- 删除物理卷hdisk1从卷组vg01输入
reducevg vg01 hdisk1 - 删除物理卷hdisk1以及卷组中所有驻留的逻辑卷vg01无需用户确认,输入以下命令。 '请注意:带有 "-d标志的 "reducevg命令会在删除物理卷之前自动删除所有逻辑卷数据。物理体积hdisk1并删除所有驻留的逻辑卷。
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/reducevg | reducevg 命令驻留的目录。 |
| /tmp | 该命令运行时,存储临时文件的目录。 |