vxunreloc
moves subdisks in three phases:
vxunreloc
creates as many subdisks on the specified destination disk as there are subdisks to be unrelocated. The string UNRELOC
is placed in the comment
field of each subdisk record.
Creating the subdisk is an all-or-nothing operation. If vxunreloc
cannot create all the subdisks successfully, none are created, and vxunreloc
exits.
vxunreloc
moves the data from each subdisk to the corresponding newly created subdisk on the destination disk.
vxunreloc
sets the comment
field to the null string for each subdisk on the destination disk whose comment
field is currently set to UNRELOC
.
The comment
fields of all the subdisks on the destination disk remain marked as UNRELOC
until phase 3 completes. If its execution is interrupted, vxunreloc
can subsequently re-use subdisks that it created on the destination disk during a previous execution, but it does not use any data that was moved to the destination disk.
If a subdisk data move fails, vxunreloc
displays an error message and exits. Determine the problem that caused the move to fail, and fix it before re-executing vxunreloc
.
If the system goes down after the new subdisks are created on the destination disk, but before all the data has been moved, re-execute vxunreloc
when the system has been rebooted.