From owner-cvs-all Fri Oct 25 13: 4: 7 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB52B37B401; Fri, 25 Oct 2002 13:04:05 -0700 (PDT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 526F943E65; Fri, 25 Oct 2002 13:04:05 -0700 (PDT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (IDENT:brdavis@localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.12.3/8.12.3) with ESMTP id g9PK3Ps7011853; Fri, 25 Oct 2002 13:03:25 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.3/8.12.3/Submit) id g9PK3Odu011852; Fri, 25 Oct 2002 13:03:24 -0700 Date: Fri, 25 Oct 2002 13:03:24 -0700 From: Brooks Davis To: Mark Valentine Cc: John Baldwin , Poul-Henning Kamp , "M. Warner Losh" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, Mikhail Teterin Subject: Re: cvs commit: src/lib/libdisk Makefile chunk.c write_alpha_dis Message-ID: <20021025130324.A7985@Odin.AC.HMC.Edu> References: <200210251939.g9PJde9E079205@dotar.thuvia.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200210251939.g9PJde9E079205@dotar.thuvia.org>; from mark@thuvia.demon.co.uk on Fri, Oct 25, 2002 at 08:39:40PM +0100 X-Virus-Scanned: by amavisd-milter (http://amavis.org/) on odin.ac.hmc.edu Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 25, 2002 at 08:39:40PM +0100, Mark Valentine wrote: > > From: John Baldwin > > Seriously. What you want is logical volume names. GEOM does not provi= de > > that. The old kernel code didn't either. What you want is to add an > > extra layer to do the physical <-> logical mapping. >=20 > I don't want to add unnecessary layers; simply a way to specify what I > currently can so that my systems boot more reliably. I don't understand how magicly ignoring the actual disk structure is more reliable. If anything in introduces new opportunities for foot shooting. For example, lets say you had a system configured like the one John showed us with the first MBR partition being Windows and the second being FreeBSD. Now let's say you decide the some new office suite is sufficently good that you don't need Windows anymore so you stop using. Now one day, you ralize that you're /usr is getting way too full so you decided to nuke /dev/ad0s1 and install a BSD disk lable on it with some new partitions for /usr/local and maybe one for your MP3 collection. Now, if you were using /dev/ad0s2[a-h] entris in /etc/fstab you're not too badly off, but if you were using /dev/ad0[a-h] entries, those now point to /dev/ad0s1 not /dev/ad0s2 so init fails at boot. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9uaOMXY6L6fI4GtQRApnhAJ9bHO2CMz+1z+Ec2C83fje3+WF68wCfWA5m 3G2FxPav5ni9DZFfRtO9KHA= =s6U8 -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message