Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Nov 2010 14:16:47 -0700
From:      Xin LI <delphij@delphij.net>
To:        Andriy Gapon <avg@icyb.net.ua>
Cc:        freebsd-geom@FreeBSD.org
Subject:   Re: geom_part_mbr vs user
Message-ID:  <4CD07FBF.4040705@delphij.net>
In-Reply-To: <4CD04425.4020204@icyb.net.ua>
References:  <4CD04425.4020204@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------050002010804040407000009
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 11/02/10 10:02, Andriy Gapon wrote:
> 
> It seems that geom_part_mbr:
> 1. uses CHS for some things
> 2. insists that various things be "CHS-aligned"
> 
> While 1 is quite acceptable (although perhaps useless), 2 seems to be unhelpful
> (and even annoying).
> E.g. I wanted to create a partition that starts at sector 64, but that was
> auto-magically and silently converted to 126 (2x63).  It took me a while to
> realize what's going on.  Using some greater starting sector (like 8x63) did work.
> 
> But I still believe that geom_part_mbr "thinking" that it is smarter than me is
> incorrect.  Yeah, keep using CHS params for some defaults, etc, but do obey what I
> explicitly specify if doesn't violate fundamental constraints like media size or
> slice overlaps.

+1.

I even have a local patch which mute the warning when booting !verbose.

Cheers,
- -- 
Xin LI <delphij@delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!	       Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iQEcBAEBCAAGBQJM0H+/AAoJEATO+BI/yjfB5eAIAMC3CMVA2gE6ssSFJJfM8JW5
GPGHquCePFWvSOKBp/IQGNsxkpc1XYvlFYnWKVjvQAM8zZixbmFhUB0duIzujzag
R7x8Q+xJrwLFGki/7wUwUF2tSh46F26veQ5y6g8Oellt9tG8zEH8Wl6bIS+GfgfM
YdvDCQYSmbwznSJLLQp5Sv2uQJZX4xSZsPJLSXxSM9auhCqbMZLwVf1Nm9EU8hb+
BgFf+6/hLIGUrE6fcETm0XcZO8/6sPgLY4lhuq1FpWj+5eEHjB20WZK6F1k72QGz
XvbZGJY5p3SzGrv6oIDGGFBda3F/eGiCqfzW/amuiJDs/46WSux4dRlo398UQJI=
=D5fM
-----END PGP SIGNATURE-----

--------------050002010804040407000009
Content-Type: text/plain;
 name="g_part_mbr.c.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="g_part_mbr.c.diff"

SW5kZXg6IHN5cy9nZW9tL3BhcnQvZ19wYXJ0X21ici5jCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5
cy9nZW9tL3BhcnQvZ19wYXJ0X21ici5jCShyZXZpc2lvbiAyMTQ2ODEpCisrKyBzeXMvZ2Vv
bS9wYXJ0L2dfcGFydF9tYnIuYwkod29ya2luZyBjb3B5KQpAQCAtNDQ5LDEyICs0NDksMTYg
QEAKIAkJCQliYXNldGFibGUtPmdwdF9oZWFkcyA9IGhlYWRzOwogCQkJfQogCQl9Ci0JCWlm
ICgoZW50LmRwX3N0YXJ0ICUgYmFzZXRhYmxlLT5ncHRfc2VjdG9ycykgIT0gMCkKLQkJCXBy
aW50ZigiR0VPTTogJXM6IHBhcnRpdGlvbiAlZCBkb2VzIG5vdCBzdGFydCBvbiBhICIKLQkJ
CSAgICAidHJhY2sgYm91bmRhcnkuXG4iLCBwcC0+bmFtZSwgaW5kZXggKyAxKTsKLQkJaWYg
KChlbnQuZHBfc2l6ZSAlIGJhc2V0YWJsZS0+Z3B0X3NlY3RvcnMpICE9IDApCi0JCQlwcmlu
dGYoIkdFT006ICVzOiBwYXJ0aXRpb24gJWQgZG9lcyBub3QgZW5kIG9uIGEgIgotCQkJICAg
ICJ0cmFjayBib3VuZGFyeS5cbiIsIHBwLT5uYW1lLCBpbmRleCArIDEpOworCQlpZiAoYm9v
dHZlcmJvc2UpIHsKKwkJCWlmICgoZW50LmRwX3N0YXJ0ICUgYmFzZXRhYmxlLT5ncHRfc2Vj
dG9ycykgIT0gMCkKKwkJCQlwcmludGYoIkdFT006ICVzOiBwYXJ0aXRpb24gJWQgZG9lcyBu
b3QgIgorCQkJCSAgICAic3RhcnQgb24gYSB0cmFjayBib3VuZGFyeS5cbiIsCisJCQkJICAg
IHBwLT5uYW1lLCBpbmRleCArIDEpOworCQkJaWYgKChlbnQuZHBfc2l6ZSAlIGJhc2V0YWJs
ZS0+Z3B0X3NlY3RvcnMpICE9IDApCisJCQkJcHJpbnRmKCJHRU9NOiAlczogcGFydGl0aW9u
ICVkIGRvZXMgbm90ICIKKwkJCQkgICAgImVuZCBvbiBhIHRyYWNrIGJvdW5kYXJ5LlxuIiwK
KwkJCQkgICAgcHAtPm5hbWUsIGluZGV4ICsgMSk7CisJCX0KIAogCQllbnRyeSA9IChzdHJ1
Y3QgZ19wYXJ0X21icl9lbnRyeSAqKWdfcGFydF9uZXdfZW50cnkoYmFzZXRhYmxlLAogCQkg
ICAgaW5kZXggKyAxLCBlbnQuZHBfc3RhcnQsIGVudC5kcF9zdGFydCArIGVudC5kcF9zaXpl
IC0gMSk7Cg==
--------------050002010804040407000009--



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