From owner-freebsd-current@FreeBSD.ORG Tue Sep 26 01:35:22 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 762D516A492; Tue, 26 Sep 2006 01:35:22 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from mail.asahi-net.or.jp (mail2.asahi-net.or.jp [202.224.39.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1AC343D58; Tue, 26 Sep 2006 01:35:21 +0000 (GMT) (envelope-from ota@j.email.ne.jp) Received: from p600-freebsd.advok.com (pool-151-197-182-152.phil.east.verizon.net [151.197.182.152]) by mail.asahi-net.or.jp (Postfix) with ESMTP id 2FA4616E7A; Tue, 26 Sep 2006 10:35:18 +0900 (JST) Date: Mon, 25 Sep 2006 21:35:22 -0500 From: Yoshihiro Ota To: Ivan Voras Message-Id: <20060925213522.4c9eacb7.ota@j.email.ne.jp> In-Reply-To: <44EF12F6.3000806@fer.hr> References: <44EF12F6.3000806@fer.hr> X-Mailer: Sylpheed version 2.2.7 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: geom@freebsd.org, current@freebsd.org Subject: Re: Announcing: gvirstor X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 01:35:22 -0000 Hi. I gave a shot at this but it didn't work. I downloaded gvirstor-beta3.tbz. I have a coupe of questions. 1. Is this -current only? I tried on 6.1 and 6-stable(currently 6.2-RERELEASE) 2. Have you made any changes since you posted the orginal e-mail? 3. If so, how do you check out fro "Perforce (under the name \\gvirstor)"? Here is some output I got afer # make ; make so Thanks, Hiro # make install install -o root -g wheel -m 555 geom_virstor.ko /boot/kernel kldxref /boot/kernel # ./gvirstor label -v -s 500 test md2 md3 Unknown command: label usage: gvirstor help gvirstor list [name ...] gvirstor status [-s] [name ...] gvirstor load [-v] gvirstor unload [-v]` # grep label *c g_virstor.c:/* Declare malloc(9) label */ geom_virstor.c: {"label", G_FLAG_VERBOSE | G_FLAG_LOADKLD, virstor_main, geom_virstor.c:static void virstor_label(struct gctl_req *req); geom_virstor.c: if (strcmp(name, "label") == 0) geom_virstor.c: virstor_label(req); geom_virstor.c:virstor_label(struct gctl_req *req) On Fri, 25 Aug 2006 17:10:46 +0200 Ivan Voras wrote: > I'm glad to announce availability of GEOM virtual storage class, > (currently) named "gvirstor". The purpose of this class is to enable > creation of huge virtual providers (for example: many terabytes) backed > by limited physical storage, with the expectation that more physical > storage will be added later. This is a part of a logical volume manager, > and provides functionality up to now not available as a native GEOM > class. > > gvirstor is currently available either from Perforce (under the name > \\gvirstor) or at http://wiki.freebsd.org/gvirstor in a convenient tbz > archive with appropriate Makefile. Please read the README file packaged > in the archive for instructions on how to build and run gvirstor.