[SunHELP] Disk Suite

Mike's List mikelist at sky.net
Thu Mar 18 12:57:24 CST 2004

Below are some of my notes, hope it helps.  I have not reference it
for quite sometime and the notes could probably just make sense to me.
It's mainly for / partition, just expands it for swap and /usr, etc.

First, make a copy of /etc/system and /etc/vfstab for reference/backup.
[ # and () equals comments/notes ]

Mirroring Root, Swap or /usr slices:

1) metadb -f -a -c # <slice> 	# need to do first in order to mirror,
				# concat or RAID 5

   example: metadb -f -a -c 7 c0t2d0s4 c0t3d0s4
		# create meta device dbase on the slice you assign, s4
            metadb -d (to delete) -i (inquiry) -a (attach) -f
		# create initial state database -c # (50 state db max)

2) metainit -f d0 1 1 c0t3d0s0	# create a submirror d0
   metainit -f d10 1 1 c0t2d0s0 # create a second submirror d10

3) metainit d100 -m d0		# create a one-way with the first sumbmirror

4) metaroot d100		# this is for / (root) partition only,
				# auto edit /etc/system and /etc/vfstab

For any other slices or partition you will need to edit your /etc/vfstab
manually, for example:
/dev/md/dsk/d32     /dev/md/rdsk/d32     /usr 	ufs 2 	no   logging

5) lockfs -fa			# this is for / (root) partition only,
				# do not run for other slices, run once

6) init 6	#reboot, have problem look at Troubleshooting below

7) metattach d100 d10		# attach the second submirror, d10,
				# to the mirror, d100, causes mirror resync

8) metastat d100		# display status or metastat -p d100 (d#)
				# for specific disk

Un-mirroring Root, Swap or /usr slices:

1) metadetach d1 d2 (d100, d0 or d10)	# detach the submirror that
					# contains the root slice to
					# create a one-way mirror
2) metaroot /dev/dsk/c0t3d0s0	# to edit /etc/vfstab and /etc/system
				# and specify new / partition to boot
3) init 6
4) metaclear -r d1		# remove the metadevices using the
				# metaclear command
   metaclear d2

Mirroring Troubleshooting:

1) Boot into single user mode via cdrom and boot cd.
   Mount /dev/dsk/c0t3d0s0 to /a and the mirror disk.
2) Look at /etc/system and comment (use *) out all the lines associated
   with DiskSuite on both disks.
3) Also look at /etc/vfstab and have the right partition to boot from
   or mount from, on both disks.

More information about the SunHELP mailing list