From owner-freebsd-geom@FreeBSD.ORG Wed Apr 27 20:29:08 2011 Return-Path: Delivered-To: freebsd-geom@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5DC86106566B for ; Wed, 27 Apr 2011 20:29:08 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward9.mail.yandex.net (forward9.mail.yandex.net [77.88.61.48]) by mx1.freebsd.org (Postfix) with ESMTP id 104D88FC08 for ; Wed, 27 Apr 2011 20:29:07 +0000 (UTC) Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward9.mail.yandex.net (Yandex) with ESMTP id 54334CE26A9 for ; Thu, 28 Apr 2011 00:13:34 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1303935214; bh=bOykYdESbm7O/xhh4E0wd0B/ZK8oa9ihWP8di4TcH4M=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type; b=CHnXZ9u/KoC1vzwRoj+lL0i0SQq0ykQvIAbtlXBzL3tkias1k3tC7H3b8ipeeRnCt oo7lSv9ywvGKObFRKV+8473D5uJ4bdT5ryiXrfpde/tk4gzqZs9Zrwwv9iwBOagaMA 6oj52RjNAjVosGitQ3MSJDQIeAxPu/Lp+rr6M0FA= Received: from [178.141.127.142] (dynamic-178-141-127-142.kirov.comstar-r.ru [178.141.127.142]) by smtp9.mail.yandex.net (Yandex) with ESMTPSA id 25A164BA0076 for ; Thu, 28 Apr 2011 00:13:34 +0400 (MSD) Message-ID: <4DB878E4.6060405@yandex.ru> Date: Thu, 28 Apr 2011 00:13:24 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110309 Thunderbird/3.1.9 MIME-Version: 1.0 To: freebsd-geom@FreeBSD.ORG X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig6BFCA0A1969D546A4688DCA9" X-Yandex-Spam: 1 Cc: Subject: [RFC] auto-alignment partitions with gpart X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Apr 2011 20:29:08 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig6BFCA0A1969D546A4688DCA9 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Hi, The following patch adds to gpart(8) ability automatically adjust partition offset and size to given alignment. http://people.freebsd.org/~ae/gpart_align.diff Example: # gpart create -s gpt md0 md0 created # gpart show md0 =3D> 34 409533 md0 GPT (200M) 34 409533 - free - (200M) # gpart add -t freebsd-boot -s 128k -a 4k md0 md0p1 added # gpart add -t freebsd-ufs -s 60m -a 4k md0 md0p2 added # gpart add -t freebsd-ufs -a 4k md0 md0p3 added # gpart show md0 =3D> 34 409533 md0 GPT (200M) 34 6 - free - (3.0K) 40 256 1 freebsd-boot (128K) 296 122880 2 freebsd-ufs (60M) 123176 286384 3 freebsd-ufs (139M) 409560 7 - free - (3.5K) --=20 WBR, Andrey V. Elsukov --------------enig6BFCA0A1969D546A4688DCA9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNuHjpAAoJEAHF6gQQyKF6O8sIAIuCVVsh436ARNEsJ6m/OPd8 zPHC1z4lsAeFtsiGAnDEBAilh/93bPPiM8Jl+Hej3qqMZlXZz7IduGj8dcgkUr6O ZDotLoxU0aujVURN4qDMPVlY2BWMQtw/QcuYBJTksLtaSUc+AquJwxIhJPTLH9UO Ej+eiuvxp23sFOOj9tI3sOAiYGoB5kYW17M5FRPNC6o6b5rRVlI0W3Dg/dsfP6m+ iywqS8ShGXiSkOX6v1as27YDTukxXtVMvikuZ3vRa027Mqjtlimq2WNVoeGvX7DU 80LBaMi9abomSWgBEbzTyABxfOmV38us8VeH1sYcpH/ybeMMrkck+F9VpVNdaD0= =t94x -----END PGP SIGNATURE----- --------------enig6BFCA0A1969D546A4688DCA9--