From owner-freebsd-current@FreeBSD.ORG Mon Dec 19 21:37:50 2005 Return-Path: X-Original-To: freebsd-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 E5B7816A41F for ; Mon, 19 Dec 2005 21:37:50 +0000 (GMT) (envelope-from matthias.andree@gmx.de) Received: from mail.dt.e-technik.uni-dortmund.de (krusty.dt.E-Technik.uni-dortmund.de [129.217.163.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABAE443D77 for ; Mon, 19 Dec 2005 21:37:49 +0000 (GMT) (envelope-from matthias.andree@gmx.de) Received: from localhost (localhost [127.0.0.1]) by mail.dt.e-technik.uni-dortmund.de (Postfix) with ESMTP id E5EF844129; Mon, 19 Dec 2005 22:37:48 +0100 (CET) Received: from mail.dt.e-technik.uni-dortmund.de ([127.0.0.1]) by localhost (krusty [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01970-07; Mon, 19 Dec 2005 22:37:47 +0100 (CET) Received: from m2a2.dyndns.org (p5091366B.dip0.t-ipconnect.de [80.145.54.107]) by mail.dt.e-technik.uni-dortmund.de (Postfix) with ESMTP id 349D6440A8; Mon, 19 Dec 2005 22:37:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id AA9372018ED; Mon, 19 Dec 2005 22:37:46 +0100 (CET) Received: from m2a2.dyndns.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01406-14; Mon, 19 Dec 2005 22:37:44 +0100 (CET) Received: by merlin.emma.line.org (Postfix, from userid 500) id 93FDB201F1F; Mon, 19 Dec 2005 22:37:44 +0100 (CET) From: Matthias Andree To: Eric Anderson In-Reply-To: <43A6D40A.70305@centtech.com> (Eric Anderson's message of "Mon, 19 Dec 2005 09:38:50 -0600") References: <43A6D190.3020504@drexel.edu> <43A6D40A.70305@centtech.com> X-PGP-Key: http://home.pages.de/~mandree/keys/GPGKEY.asc Date: Mon, 19 Dec 2005 22:37:44 +0100 Message-ID: User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at dt.e-technik.uni-dortmund.de Cc: Justin Smith , freebsd-current@freebsd.org Subject: Re: "Native" journaling file systems? 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: Mon, 19 Dec 2005 21:37:51 -0000 Eric Anderson writes: > Justin Smith wrote: > >>Are there any plans to develop UFS3--- i.e., a UFS2 file system with an >>added journal? >> >>I've used several journaling file systems in Linux and like the Reiser >>FS except for one MAJOR drawback: When something goes wrong, reiser-fsck >>absolutely sucks at repairing things (Hans Reiser freely admits that but >>says it's never needed because nothing ever goes wrong). >> >>Businesses that use the reiser file system have to buy expensive >>commercial products for fixing it (there are at least two on the market). >> >>Ext3 works well and one always has the standard fsck to fall back on if >>something goes wrong. One can also easily convert an existing Ext2 file >>system to Ext3. >> >>After a crash, replaying the journal only takes a second or two. >> >>A UFS3 might have the same desirable features. >> >> > > XFS is typically considered a better filesystem than ext*fs's, extfs is dead, but I'd be interested to see this backed by independent sources. One thing I find lacking in XFS is the "data=ordered" mode of ext3fs. > As far as a native journaling fs for FreeBSD, Scott Long and a SoC > developer started work on a jUFS, but I'm not certain as to the status. > I too am very anxious for it, and would like to play with the code as it > is so far, but I can't seem to easily check it out of perforce (no > login, of course). > > Maybe Scott can give us a quick update? What has become of lfs by the way? -- Matthias Andree