When a disk has replaced following a failure, you can use the vxdiskadm command move the hot-relocated subdisks back to the disk where they originally resided.
To move the relocated subdisks using vxdiskadm
Select Unrelocate subdisks back to a disk from the vxdiskadm main menu.
This option prompts for the original disk media name first.
Enter the disk media name where the hot-relocated subdisks originally resided at the following prompt:
Enter the original disk name [<disk>,list,q,?]
If there are no hot-relocated subdisks in the system, vxdiskadm displays Currently there are no hot-relocated disks, and asks you to press Return to continue.
You are next asked if you want to move the subdisks to a destination disk other than the original disk.
Unrelocate to a new disk [y,n,q,?] (default: n)
If moving subdisks to their original offsets is not possible, you can choose to unrelocate the subdisks forcibly to the specified disk, but not necessarily to the same offsets.
Use -f option to unrelocate the subdisks if moving to the exact offset fails? [y,n,q,?] (default: n)
If you entered y at step 4 to unrelocate the subdisks forcibly, enter y or press Return at the following prompt to confirm the operation:
Requested operation is to move all the subdisks which were hot-relocated from mydg10 back to mydg10 of disk group mydg. Continue with operation? [y,n,q,?] (default: y)
A status message is displayed at the end of the operation.
VxVM INFO V-5-2-954 Unrelocate to disk mydg10 is complete.
As an alternative to this procedure, use either the vxassist command or the vxunreloc command directly.