Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jun 2011 11:31:38 +0400
From:      Eir Nym <eirnym@gmail.com>
To:        "Vladislav V. Prodan" <universite@ukr.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [r222277] Strange GEOM, bsdlabel and ZFS behavior
Message-ID:  <BANLkTimPQK5ONztys2g3aTX0ihuq5cLRhQ@mail.gmail.com>
In-Reply-To: <BANLkTikjKVeqJmxvd%2BSs6DdDVxxOa7Ryeg@mail.gmail.com>
References:  <BANLkTi=ypA6X1kzNpP8mYLgnP8kvC390vA@mail.gmail.com> <4DEF66D0.6010307@ukr.net> <BANLkTin1rv-q8U71D3iyV4Nb5BHTvcJv5A@mail.gmail.com> <4DEFC9A7.90304@ukr.net> <BANLkTikjKVeqJmxvd%2BSs6DdDVxxOa7Ryeg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9 June 2011 10:45, Eir Nym <eirnym@gmail.com> wrote:
> On 8 June 2011 23:12, Vladislav V. Prodan <universite@ukr.net> wrote:
>> 08.06.2011 17:54, Eir Nym wrote:
>>>
>>> On 8 June 2011 16:10, Vladislav V. Prodan<universite@ukr.net> =C2=A0wro=
te:
>>>>
>>>> 08.06.2011 11:10, Eir Nym wrote:
>>>>>
>>>>> gpart show is work now, but not when I load zfs into memory and try t=
o
>>>>> add zpool into.
>>>>>
>>>>> and when I'll boot gpart says 'GEOM: ada0s1a invalid disklabel'
>>>>
>>>> Output:
>>>> gpart show ada0
>>>>
>>> #gpart show ada0
>>> =3D> =C2=A0 =C2=A0 =C2=A0 =C2=A0 63 =C2=A01250263665 =C2=A0ada0 =C2=A0M=
BR =C2=A0(596G)
>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 63 =C2=A0 411807627 =C2=A0 =C2=A0 1 =
=C2=A0freebsd =C2=A0(196G)
>>> =C2=A0 =C2=A0411807690 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A054 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0- free - =C2=A0(27k)
>>> =C2=A0 =C2=A0411807744 =C2=A0 =C2=A0 =C2=A0202752 =C2=A0 =C2=A0 2 =C2=
=A0!239 =C2=A0(99M)
>>> =C2=A0 =C2=A0412010496 =C2=A0 =C2=A0 =C2=A0204800 =C2=A0 =C2=A0 3 =C2=
=A0ntfs =C2=A0[active] =C2=A0(100M)
>>> =C2=A0 =C2=A0412215296 =C2=A0 838045696 =C2=A0 =C2=A0 4 =C2=A0ntfs =C2=
=A0(399G)
>>> =C2=A0 1250260992 =C2=A0 =C2=A0 =C2=A0 =C2=A02736 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0- free - =C2=A0(1.3M)
>>> #gpart show ada0s1
>>> =3D> =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0411807627 =C2=A0ada0s1 =C2=A0B=
SD =C2=A0(196G)
>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0402653247 =C2=A0 =C2=A0 =C2=
=A0 1 =C2=A0freebsd-zfs =C2=A0(192G)
>>> =C2=A0 402653247 =C2=A0 =C2=A09154380 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0free=
bsd-swap =C2=A0(4.4G)
>>>
>>>>
>>
>> gpart modify -i 1 -l disk0 ada0s1
> gpart: Invalid argument
>
> after recreate ada0s1 there gpart shows 4 GEOMs with BSD partitioning
> (numbers are same as above):
> ada0s1
> ada0s1
> ada0s1c
> ada0s1c
>
>
> ----------------------
> If I create BSD scheme with old good bsdlabel(8): (numbers are written
> by hands to minimize reboot count)
> #gpart delete -i 1 ada0s1
> #gpart delete -i 2 ada0s1
> #gpart destroy ada0s1
> #bsdlabel -w ada0s1
> #gpart show ada0s1
> =3D> 0 411807627 ada0s1 BSD (196G)
> =C2=A00 16 -free - (8.0k) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ---> used by
> BSDLabel data
> =C2=A016 411807611 1 !0 (196G) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0---> ada0s1a
>
> and this label is correct.
>
> I think that GEOM part create and add commands must add some gap
> before partitions for any schemes and bug is here.
>

http://www.freebsd.org/cgi/query-pr.cgi?pr=3D157723
http://www.freebsd.org/cgi/query-pr.cgi?pr=3D157724

>> and after reboot try:
>> zpool create tank /dev/gpt/disk0
>>
>>
>
>
>>
>>
>> --
>> Vladislav V. Prodan
>> VVP24-UANIC
>> +380[67]4584408
>> +380[99]4060508
>> vlad11@jabber.ru
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.or=
g"
>>
>



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