Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Oct 2011 13:05:26 +0200
From:      Nicolas Rachinsky <fbsd-mas-0@ml.turing-complete.org>
To:        freebsd-geom@freebsd.org
Subject:   Re: gmirror failed with error 19.
Message-ID:  <20111016110526.GA1764@mid.pc5.i.0x5.de>
In-Reply-To: <165230773.20111016130358@serebryakov.spb.ru>
References:  <CAKWzaHa4jhcOb_zm0EkpjwGA0i%2BUck3Vv_Fa0U7=RsfktjQPCw@mail.gmail.com> <165230773.20111016130358@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
* Lev Serebryakov <lev@FreeBSD.org> [2011-10-16 13:03 +0400]:
>   GEOM classes (mirror, stripe, raid3, etc) is not compatible with
>  GPT. GPT want to store its copy on last sector(s) of drive. If your
>  put it on gmirror volume, last sector is occuped by gmirror metadata.

At least with 8.2 there is no problem to put a GPT in a gmirror. There
are to warnings during boot (one from the bootloader and one from the
kernel) but it's working fine.

Of course you have to create the gpt inside the gmirror, not on the
same device the gmirror is based on. The warnings occur, when the gpt
is seen on the real disk. But later the gpt on the gmirror is used,
and on the device created by gmirror, gpt uses the last sector of that
device.

I hope this will not change.

Nicolas

-- 
http://www.rachinsky.de/nicolas



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