From owner-freebsd-geom@FreeBSD.ORG Fri Jan 27 11:06:06 2006 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A13E616A420 for ; Fri, 27 Jan 2006 11:06:06 +0000 (GMT) (envelope-from brenthostetler@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id E239843D49 for ; Fri, 27 Jan 2006 11:06:05 +0000 (GMT) (envelope-from brenthostetler@gmail.com) Received: by zproxy.gmail.com with SMTP id 9so603996nzo for ; Fri, 27 Jan 2006 03:06:05 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Sa50MxDbBd7ZiqTQSxszaFdO4W5jCZ6ZboMge1gtdYiqPSwrdSxFChwTb7KnuL33qQZ5sBkwwrvWppoEArLkri+sruNmqHCPlobFPps9wBRdDSCo2p4iBwfPhC6ESWNq1mmoixrOox0yeava1izXGjqcdXtDA+fuTWhb0CAWrdI= Received: by 10.37.21.36 with SMTP id y36mr2352707nzi; Fri, 27 Jan 2006 03:06:05 -0800 (PST) Received: by 10.36.91.13 with HTTP; Fri, 27 Jan 2006 03:06:05 -0800 (PST) Message-ID: Date: Fri, 27 Jan 2006 06:06:05 -0500 From: Brent Hostetler To: Pawel Jakub Dawidek In-Reply-To: <20060117120908.GB20602@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060117120908.GB20602@garage.freebsd.pl> Cc: freebsd-geom@freebsd.org Subject: Re: Metadata info. 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: Fri, 27 Jan 2006 11:06:06 -0000 Thank you, This has helped my understanding greatly of how the meta data works! Brent H. On 1/17/06, Pawel Jakub Dawidek wrote: > No, example 2: > > [----------- ad4 --------------] > [----ad4s1------][---ad4s2-----] > [ad4s1d][ad4s1e]*[---ad4s2a----] > > Example 3: > > [----------- ad4 --------------] > [----ad4s1------][---ad4s2-----] > [ad4s1d][ad4s1e]*[---ad4s2a---]* > > > +> If operating on geom's class providers it works the same way > +> correct? > +> > +> Example 4: > +> > +> gmirror label -v -n -b round-robin data1 /dev/stripe/stripe1 > +> > +> [------------stripe1-----------] > +> [------stripe1s1--------------]* > +> [------stripe1s1a-------------]* > But the more correct pictures are: > > Disk mirroring: > [------------ ad4 ------------] > [-------- mirror/foo --------]* > [------- mirror/foos1 -------]* > [mirror/foos1s][mirror/foos1d]* > > Slice mirroring: > [------------ ad4 ------------] > [---- ad4s1 ----][--- ad4s2 --] > [- mirror/foo -]*[-- ad4s2a --] > [ mirror/fooa -]* > > Partition mirroring: > [------------ ad4 ------------] > [---- ad4s1 ----][--- ad4s2 --] > [---- ad4s1a ---][-- ad4s2a --] > [- mirror/foo -]* > > Stripe mirroring: > [--- stripe/foo ---] > [--- mirror/bar --]* > [-- mirror/bars1 -]* > [- mirror/bars1a -]* > > Remember that you can setup slices/partitions on mirror device, you > don't have to do it on plain disk. > > -- > Pawel Jakub Dawidek http://www.wheel.pl > pjd@FreeBSD.org http://www.FreeBSD.org > FreeBSD committer Am I Evil? Yes, I Am! > > >