sunfire v400, replace 36G with 72G using cfgadm or devfsadm
On my Solaris 8 server, I have a 36G drive c1t1d0 which is currently mirrored via raidctl to c1t3d0. I need to replace the 36G drives with largr ones. I do not want to reboot the server to reconfigure the devices so here are the steps I was going to use. My question is do I need to issue a devfsadm at step 4 so the new device tree is built for the 72G drive?
CREATE LARGER DISK
1) delete the mirror - raidctl -d c1t1d0
2) unconfigure the 2nd disk - cfgadm -c unconfigure c1::dsk/c1t3d0
3) issue devfsadm -C to clear out old links
3) replace the smaller disk in c1t3d0 with a blank 72G drive
4) issue cfgadm -c configure c1::dsk/c1t3d0 OR devfsadm -c disk so the larger drive is seen
5) Do a ufsdump of c1t1d0s6 to c1t3d0s6
REPLACE
6) unconfigure the original smaller disk - cfgadm -c unconfigure c1::dsk/c1t1d0
7) unconfigure the newly created larger disk - cfgadm -c unconfigure c1::dsk/c1t3d0
8) issue devfsadm -C to clear out old links
9) put the new /home1 disk from c1t3d0 in c1t1d0
10) put a blank disk issue devfsadm -C to clear out old links
11) issue cfgadm -c configure c1::dsk/c1t3d0 OR devfsadm -c disk so the larger drive is seen in c1t1d0
12) create new raid mirror (raidctl -c)
If I issue devfsadm -c in steps 4 and 11, do I then issue cfgadm right afterwards?
Thank you