On Tue, Feb 16, 2010 at 11:10 AM, Evan Layton <[email protected]> wrote:

> On 2/15/10 10:16 AM, Tom Buskey wrote:
>
>>
>>>
>>> Tom Buskey schrieb am 15.02.10 16:29:
>>>
>>>> I should have said what I'm trying to do.
>>>>
>>>> I install b131 on a 40 GB drive.  After the
>>>>
>>> install, I put a 2nd 40 GB drive in to mirror.
>>>
>>>>
>>>> The mirror won't work because the 2nd drive is
>>>>
>>>  37.26 GB instead of 38.26 GB.
>>>  I'm using less then 9 GB :-(
>>>
>>>  To fix this, I want to:
>>>>    move the OS to the smaller drive
>>>>    boot from the smaller drive
>>>>    destroy the pool on the larger drive
>>>>    mirror the OS onto the 2 drives.
>>>>
>>>>
> The problem has to do with the fact that there was a change to ZFS that
> made some changes to ZFS send/receive. This is used by beadm to transfer
> the BE from one pool to another. However this was missed when the packages
> were integrated into build 132. Unfortunately this will not work in build
> 132 but will work correctly in build 133.
>

I guess this is what to expect working with the development version :-)

Most of the googling referred to using Live Update but b130 did away with
that so those directions are no longer valid and beadm should be used.
Combine that with a ZFS change around the same time and the beadm method
breaks too.

If my drives were the same size so I could mirror them, I'd never have to
use LU or beadm to migrate my boot media to the smaller drive and then
mirror that.

I can run w/o a mirrored OS drive until the next version lets me easily fix
it w/o a reinstall.

Perhaps ZFS will be updated to allow shrinking so my smaller drive can
mirror instead :-)
If I was really desperate, I could create a flar, swap the drives, install
the flar, mirror the larger drive to the smaller one.

I don't think I'd have as many options to fix my issues with Linux or
Windows.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to