Before you can remove the last disk from a disk group, you must disable the disk group.
As an alternative to disabling the disk group, you can destroy the disk group.
A disk that contains no subdisks can be removed from its disk group with this command:
# vxdg [-g diskgroup ] rmdisk diskname
For example, to remove mydg02 from the disk group, mydg, use this command:
# vxdg -g mydg rmdisk mydg02
If the disk has subdisks on it when you try to remove it, the following error message is displayed:
VxVM vxdg ERROR V-5-1-552 Disk diskname is used by one or more subdisks Use -k to remove device assignment.
Using the -k option allows you to remove the disk even if subdisks are present.
Once the disk has been removed from its disk group, you can (optionally) remove it from VxVM control completely, as follows:
# vxdiskunsetup devicename
For example, to remove the disk sdc from VxVM control, use this command:
# vxdiskunsetup sdc
You can remove a disk on which some subdisks of volumes are defined. For example, you can consolidate all the volumes onto one disk. If you use vxdiskadm to remove a disk, you can choose to move volumes off that disk. To do this, run vxdiskadm and select Remove a disk from the main menu.
If the disk is used by some volumes, this message is displayed:
VxVM ERROR V-5-2-369 The following volumes currently use part of disk mydg02: home usrvol Volumes must be moved from mydg02 before it can be removed. Move volumes to other disks? [y,n,q,?] (default: n)
If you choose y, then all volumes are moved off the disk, if possible. Some volumes may not be movable. The most common reasons why a volume may not be movable are as follows:
If vxdiskadm cannot move some volumes, you may need to remove some plexes from some disks to free more space before proceeding with the disk removal operation.