User Manual
BC4000 Series RAID Controllers
02/13/06
B ro ad c om C o r p or at i on
Document
BC4000-UM100-R
Splitting Mirrored Arrays: bcadm --split
Page 139
S
PLITTING
M
IRRORED
A
RRAYS
: bcadm --split
The
bcadm --split
or
bcadm -S
command allows you to split a mirrored array.
A RAID1 array when split turns into two Volumes. A RAID10 array when split turns into two RAID0 arrays. A
RAID1n or RAID10n when split using the default settings turns into a Volume and the remainder goes into the
array type with which the process started.
For mirrors of type RAID1n or RAID10n, various split combinations are possible by specifying the
--disk
option.
Using this option, you select the drives you want to keep as part of the original array. Drives not selected are
split to the second array. For example, this allows you to split a four-disk RAID1n into two RAID1 arrays, or to
selectively split mirrors based on which controller or channel the mirror’s disks reside on.
S
YNTAX
O
PTIONS
The following options are available for the
bcadm --split
command. The long and short formats for each option
are given.
--no-hide, -nh
Makes the split-off array visible to the OS. By default, the split-off array is hidden.
Notes:
•
If there are failed drives in the array, only the non-failed drives will be included in the resulting
Volume, RAID0, RAID1, or RAID10. This will result in fewer arrays than expected.
For example, a critical RAID1 becomes a single Volume. A critical RAID1n (where n = 3) becomes
a Volume and a critical RAID1. Splitting the critical RAID1 again will result in an additional Volume.
•
The splitting of a mirrored array cannot be undone. To remirror, you will need to transform the
array back to a mirror. For information about transforming arrays, see
“Transforming Arrays:
bcadm --transform” on page 134
.
•
If the original (source) mirrored array is hidden, the resulting copy after a split is also hidden.
Note:
You must select an equal number of disks from each mirror or the split cannot be performed.
Long form:
bcadm --split --array <num> --disk <list> [--no-hide]
Short form:
bcadm -S -a <num> -d <list> [-nh]
Long form:
bcadm --split --array <num> --default [--no-hide]
Short form:
bcadm -S -a <num> -def [-nh]