From owner-freebsd-current@FreeBSD.ORG Fri Oct 7 07:28:16 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4E041065670; Fri, 7 Oct 2011 07:28:16 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 1382A8FC0A; Fri, 7 Oct 2011 07:28:16 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:b9fd:2f11:cd06:1a6]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id 735FF4AC1C; Fri, 7 Oct 2011 11:28:13 +0400 (MSD) Date: Fri, 7 Oct 2011 11:28:02 +0400 From: Lev Serebryakov Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <1646032486.20111007112802@serebryakov.spb.ru> To: perryh@pluto.rain.com In-Reply-To: <4e8f076e.XGNH7dUgsC/mhr1j%perryh@pluto.rain.com> References: <1927112464.20111004220507@serebryakov.spb.ru> <4E8B7A27.5070908@quip.cz> <344794801.20111005101957@serebryakov.spb.ru> <4E8C1426.60107@quip.cz> <251861322.20111005125825@serebryakov.spb.ru> <4E8C6E85.90005@quip.cz> <4E8CD662.90202@quip.cz> <4E8D9136.6040200@digsys.bg> <672948039.20111006175334@serebryakov.spb.ru> <4e8f076e.XGNH7dUgsC/mhr1j%perryh@pluto.rain.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: daniel@digsys.bg, freebsd-current@freebsd.org, ivoras@freebsd.org, freebsd-geom@freebsd.org Subject: Re: RFC: Project geom-events X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2011 07:28:16 -0000 Hello, Perryh. You wrote 7 =EE=EA=F2=FF=E1=F0=FF 2011 =E3., 18:06:38: >> GPT (and MBR) metadata placement is dictated from outside world, >> where is no GEOM and geom_label. They INTENDED to be used on DISKS. >> BIOSes should be able to find it :) > Certainly GPT and MBR must place an instance of the partition table > where the BIOS expects it, but there's no immediately obvious reason > why they must regard that instance as their GEOM metadata. GPT puts > a second copy in the provider's last block, and AFAICT it could just > as well use _that_ instance -- or even a differently-formatted block GPT must have backup copy in last sector by standard, it is not caprise of GEOM class author.. BIOSes could refuse to boot from it, if they don't find second copy. And it could occupies not only one sector, but up to 34 of them. > that included the same data -- as the primary. MBR could do likewise. MBR doesn;t have any additional metadata. How adding one will help it? --=20 // Black Lion AKA Lev Serebryakov