From owner-freebsd-geom@FreeBSD.ORG Tue Jan 23 14:35:15 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 9793316A40A; Tue, 23 Jan 2007 14:35:15 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.freebsd.org (Postfix) with ESMTP id 87B2B13C4E5; Tue, 23 Jan 2007 14:35:14 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (naxydi@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id l0NEZ7kO049332; Tue, 23 Jan 2007 15:35:13 +0100 (CET) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id l0NEZ7W4049331; Tue, 23 Jan 2007 15:35:07 +0100 (CET) (envelope-from olli) From: Oliver Fromme Message-Id: <200701231435.l0NEZ7W4049331@lurza.secnetix.de> To: anderson@freebsd.org (Eric Anderson) Date: Tue, 23 Jan 2007 15:35:07 +0100 (CET) In-Reply-To: <45B6159B.8050703@freebsd.org> X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Tue, 23 Jan 2007 15:35:13 +0100 (CET) Cc: vd@freebsd.org, silby@silby.com, xride@x12.dk, freebsd-geom@freebsd.org Subject: Re: Where to start? 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: Tue, 23 Jan 2007 14:35:15 -0000 Eric Anderson wrote: > Oliver Fromme wrote: > > Vasil Dimov wrote: > > > This thing still looks to me like roping your chest to your leg (instead > > > of to an unmovable object) in order to avoid falling, but I might be > > > wrong... > > > > True, it's certainly not a clean nor efficient solution. > > But Mike has a valid point that it would enable people to > > turn on journaling on existing file systems, without the > > need for repartitioning or adding a disk. It would be a > > nice way to _quickly_ set up journaling, for testing > > purposes, or simply for curiosity. > > Why not disable swap, use the swap partition as the new journaling > device, and then enable vn-backed swap for the system? Nice idea. Indeed, that would probably work, if the swap is large enough to hold the journal. By the way, what happens if you put a swap file on a journaled file system? Will the page-out actions also be journaled? > > BTW, I think in Solaris you can also add journaling to an > > existing UFS partition on the fly, without the need for > > newfs or adding space. (Provided that there is enough > > free space inside the existing file system, of course.) > > Sure - many journaling fs have that ability. There's been several > attempts in the past to add journaling to our UFS2, without completion. Yes, I know. But now there is PJD's gjournal. :-) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "Python tricks" is a tough one, cuz the language is so clean. E.g., C makes an art of confusing pointers with arrays and strings, which leads to lotsa neat pointer tricks; APL mistakes everything for an array, leading to neat one-liners; and Perl confuses everything period, making each line a joyous adventure . -- Tim Peters