Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Nov 2011 12:50:54 +0100
From:      Sascha Klauder <sascha@trimind.de>
To:        "Andrey V. Elsukov" <ae@FreeBSD.org>
Cc:        Garrett Cooper <yanegomi@gmail.com>, antik@bsd.ee, Martin Wilke <miwi@FreeBSD.org>, current@FreeBSD.org, freebsd-geom@FreeBSD.org
Subject:   Re: gmirror failed with error 19.
Message-ID:  <20111103115054.GA2155@trimind.de>
In-Reply-To: <4EAF9E67.4040605@FreeBSD.org>
References:  <8453E2A2-3219-4FAA-98CE-2F9D66EA1C39@FreeBSD.org> <CAGH67wRL5rNskmEA2Xk=9JwQw4Wm3UbqYx55EG%2BQaZBZZ0xzsA@mail.gmail.com> <20111028094828.GA1781@trimind.de> <4EAF9E67.4040605@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2011-11-01 11:23 +0400, Andrey V. Elsukov wrote:
> On 28.10.2011 13:48, Sascha Klauder wrote:
> >  GEOM_MIRROR: Device mirror/gm0 launched (2/2).
> >  GEOM_PART: partition 1 has end offset beyond last LBA: 490350671 > 490350670
> >  GEOM_PART: integrity check failed (mirror/gm0, MBR)
> This is the main problem. Your MBR' slice is bigger than actual space
> you have. The only way to fix this - recreate slice.

 I've partioned and labeled the disk with sysinstall(8) from
8.2-RELEASE media.  Does 9.0 use different disk geometry cal-
culation than 8.2 or is usage of gmirror the culprit?  Both
8.2 and 9.0 kernels report the disk having 490350672 sectors.

> You can break your mirror, recreate the slice (NOTE: you must preserve
> one sector for the gmirror's meta-data), then copy your data to the
> newly created slice, then reboot from the new slice and recreate mirror.

 I think I'd rather reinstall 9.0 from scratch, getting rid
of MBR/disklabel as well.

Cheers,
-sascha



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111103115054.GA2155>