process overview: 1) format (label, check slice info); metadb -a -f c#t#d#s7 2) metaset -s RAID1xx -a -h hostname (* - SEE NOTE BELOW) 3) metaset -s RAID1xx -a disk1 disk2 disk3 disk4 (c#t#d#) (the metaset -s command above creates a partion on slice 0) 4) metainit -s RAID1xx d3 1 4 disk1s0 disk2s0 disk3s0 disk4s0 (c#t#d#s0) *(NOTE s0) 5) newfs -v /dev/md/RAID1xx/rdsk/d3 6) vi /etc/vfstab /dev/md/RAID1xx/dsk/d3 /dev/md/RAID1xx/rdsk/d3 /RAID1xx ufs 1 no largefiles 7) mkdir /RAID1xx 8) mount /RAID1xx 9) chown -R the-user:the-group /RAID1xx 10) add RAID1xx to /etc/init.d/mount_diskset 11) create symlinks in rc?.d * NOTE: - if you get: ------------------------------------------- --> metaset -s RAID1xx -a -h hostname metaset: hostname: rpc.metad: Permission denied ------------------------------------------- make sure that root is in the sysadmin group: sysadmin::14:root --> more /etc/init.d/mount_diskset #!/sbin/sh # Script to start and mount diskset created by Solaris[TM] Volume Manager. #ln -s /etc/init.d/mount_diskset /etc/rc2.d/S73mount_diskset #ln -s /etc/init.d/mount_diskset /etc/rc0.d/K04mount_diskset # LIST='RAID1x1 RAID1x2 RAID1x3' case "$1" in 'start') for FS in `echo $LIST` do metaset -s $FS -f -t mount /${FS} done ;; 'stop') for FS in `echo $LIST` do umount /${FS} metaset -s $FS -r done ;; *) echo "Usage: $0 { start | stop }" exit 1 ;; esac exit 0