You need to use XLV constructs to build a mirror.
xlv_make is used to define a XLV volume. You
use xlv_make to define striped logical volumes, real-time
volumes, mirrored volumes and so on.
The xlv_make man pages detail the exact syntax used, but
to define a mirror, you need to use the following commands
(please check the man pages - I have probably got the syntax
wrong somewhere!)
Two things to note:
1. The volume elements (see below) must be the same size
as each other
2. You need a PLEX license from SGI to enable the use of
multiple plexes (mirrors).
#xlv_make
-Starts the xlv_make util
xlv_make> vol <your_mirrored_volume_name>
-eg. vol mirror1
-Defines a XLV volume
xlv_make> data
-Defines a data subvolume within your XLV volume
xlv_make> plex
-Defines a plex (mirror) within your subvolume
xlv_make> ve device_name
-eg. ve /dev/dsk/dks1d1s7
-Defines a volume element (partition) to be used in your
plex
xlv_make> plex
-Defines the second mirror
xlv_make> ve device_name
-eg. ve /dev/dsk/dks1d2s7
-Defines a ve to be used in your second plex
xlv_make> end
-Ends definition
xlv_make> exit
-Writes out changes to disk volume headers and exits.
Hope this helps.