On 12/06/12 08:39 AM, Hans J. Albertsson wrote:
Suppose:

I have a system with but two disks. They're fairly small: 300GB, and use 512B 
sectors.

These two disks are a mirror zpool, creqated from the entire disks.

There are about 20 or so filesystems in there.

The system has room for only two disks.

I'd like to replace these two small disks with two 2TB disks using 4kB blocks.

So:

Is there a writeup on how to connect one of these new disks to the existing 
machine, using an external esata cabinet.
set up a new zpool on this new disk, and transfer all the root pool data to the 
new single disk zpool.
then set up the new zpool to be bootable.
And last: taking the old disks out of the machine, place the new single disk, 
and another, empty, similar 2TB disk in the machine, and boot from the single 
new one as the new root zpool. And then add the second new disk as a mirror.. 
effectively running the old system exactly as it was w/o reinstalling anything 
significant, but with much roomier disks.

Note: in this case there is no way to get another system to do it on. And a 
third disk can only be connected using an external cabinet and Esata or USB.

Hi Hans,
I suggest this:

#1 set autoexpand=on for rpool
#2 connect your esata enclosure
#3 once you've got them sliced up as desired (I suggest slice 0 should cover all
   except cylinders 0 and 1), run installgrub on both new disks, to the mbr
#4 zpool replace one of your rpool disks
#5 zpool replace the other rpool disk
#6 poweroff
#7 do the physical replacement
#8 poweron



James C. McPherson
--
Solaris kernel software engineer, system admin and troubleshooter
              http://www.jmcp.homeunix.com/blog
Find me on LinkedIn @ http://www.linkedin.com/in/jamescmcpherson


_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to