The splitvdiskcopy command creates a separate VDisk from a synchronized copy of a mirrored VDisk.
>>-svctask-- --splitvdiskcopy-- -- -copy -- id -- --------------> >--+-----------------------------------------+------------------> '- -iogrp -- io_group_id | io_group_name -' >--+--------------------------------+---------------------------> '- -node-- --node_id | node_name-' >--+---------------------+--+------------------------------+----> '- -name-- --new_name-' '- -cache-- --readwrite | none-' >-- --+-----------------+-- --+---------+--+-vdisk_name-+------>< '- -udid-- --udid-' '- -force-' '-vdisk_id---'
The splitvdiskcopy command creates a new VDisk in the specified I/O Group from a copy of the specified VDisk. If the copy that you are splitting is not synchronized, you must use the -force parameter. The command fails if you are attempting to remove the only synchronized copy. To avoid this, wait for the copy to synchronize or split the unsynchronized copy from the VDisk by using the -force parameter. You can run the command when either VDisk copy is offline.
An invocation example
svctask splitvdiskcopy -copy 1 vdisk8
The resulting output
Virtual Disk, id [1], successfully created.