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]
