From owner-freebsd-geom@FreeBSD.ORG Mon Apr 9 15:19:06 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 11A2D16A400; Mon, 9 Apr 2007 15:19:06 +0000 (UTC) (envelope-from gergely.czuczy@harmless.hu) Received: from marvin.harmless.hu (marvin.harmless.hu [195.56.55.204]) by mx1.freebsd.org (Postfix) with ESMTP id 5F40913C484; Mon, 9 Apr 2007 15:19:05 +0000 (UTC) (envelope-from gergely.czuczy@harmless.hu) Received: from localhost (marvin-mail [192.168.0.2]) by marvin.harmless.hu (Postfix) with ESMTP id 766287BFCD7; Mon, 9 Apr 2007 17:19:03 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.4.2 (20060627) (Debian) at harmless.hu Received: from marvin.harmless.hu ([192.168.0.2]) by localhost (marvin.harmless.hu [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id LderHByHYl3H; Mon, 9 Apr 2007 17:19:03 +0200 (CEST) Received: from marvin.harmless.hu (localhost [127.0.0.1]) by marvin.harmless.hu (Postfix) with ESMTP id 080297BFCD1; Mon, 9 Apr 2007 17:19:02 +0200 (CEST) Date: Mon, 9 Apr 2007 17:19:02 +0200 From: Gergely CZUCZY To: Eric Anderson Message-ID: <20070409151902.GA87807@harmless.hu> References: <20070408140215.GA54201@harmless.hu> <86k5wmu420.fsf@dwp.des.no> <20070408181916.GA59715@harmless.hu> <86bqhyu225.fsf@dwp.des.no> <461A4D93.3010200@freebsd.org> <20070409143818.GA86722@harmless.hu> <461A5812.1080205@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=x-unknown; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <461A5812.1080205@freebsd.org> User-Agent: mutt-ng/devel-r804 (FreeBSD) Cc: freebsd-geom@freebsd.org Subject: Re: volume management 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: Mon, 09 Apr 2007 15:19:06 -0000 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 09, 2007 at 10:13:22AM -0500, Eric Anderson wrote: > On 04/09/07 09:38, Gergely CZUCZY wrote: > >On Mon, Apr 09, 2007 at 09:28:35AM -0500, Eric Anderson wrote: > >>On 04/08/07 13:57, Dag-Erling Sm=C3=83=C2=B8rgrav wrote: > >>>Gergely CZUCZY writes: > >>>>yeap, i know about ZFS, as i assume, it will need around 1.5-2 years > >>>>from now, when 7.0-RELEASE will be ready. > >>>No, it's expected this fall. > >>>>and i'm looking for a solution for a production environment within > >>>>a year. > >>>There is no other solution. > >>How about gconcat? You could create a mirror, then gconcat another mir= ror, etc, extending the=20 > >>GEOM. Then run growfs on that extended volume. Wouldn't that work? > >why gmirror? gconcat somehow could be used for this, > >but > >1) i see no attach operation for gconcat to add > >providers on the fly. > >2) this would require to always create subpartitions/bsdlabels > >on the disk, and add a bit more on need. > >like the following example: > > - there are 4 filesystems by default: fs1,fs2,fs3,fs4 > > - given da0s1g the "reminder" of the disks, that will give > > the space needed for the services. we allocate 4 labels for > > the services: da0s1ga, da0s2gd, da0s2ge, da0s2gf > > - we concat the four bsdlabels, to be able to later on enlarge them. > >now increasing the size would look like ( _IF_ gconcat would support it): > > - creating a new bsdlabel, that would serve as the incrementum, like > > we add da0s2gg > > NOTE: we reach "h" we cannot add more, bsdlables are limited. we would > > have to recursively bsdlabel all the last bsdlabels to have te ability > > to chop another piece that could be added later on. > > - attaching the new partition to the already existing concat > > - growing the filesystem > >all of this looks like a PITA to me. like we would need > >a spoon, and all we have is a hammer, so we start eating our > >soup with the hammer... > >i have the definite feeling that gconcat serves a whole different > >propose. >=20 >=20 > Maybe gvirstor is what you want? >=20 > http://wiki.freebsd.org/gvirstor similar, yes. but this wiki page is quite foggy on exactly how does gvirstor works, what can it do, how does it do that, and so on. even the provided example is a bit undecryptable, and without any comments (that screenshot). i've checked this previously, and wasn't able to decide whether i need this or not. and also, there wasn't any remarks on the tarballs to what to do with them, and for which branch were they made for. but might worth a try, yes. Bye, Gergely Czuczy mailto: gergely.czuczy@harmless.hu --=20 Weenies test. Geniuses solve problems that arise. --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) 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 +/vTL5+8+R8= =U18H -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE--