From owner-freebsd-stable Mon Apr 3 15:31:17 2000 Delivered-To: freebsd-stable@freebsd.org Received: from trinity.skynet.be (trinity.skynet.be [195.238.2.38]) by hub.freebsd.org (Postfix) with ESMTP id 3752F37BF79 for ; Mon, 3 Apr 2000 15:31:03 -0700 (PDT) (envelope-from blk@skynet.be) Received: from [195.238.25.18] (dialup530.brussels2.skynet.be [195.238.25.18]) by trinity.skynet.be (Postfix) with ESMTP id 84F92183E2; Tue, 4 Apr 2000 00:30:21 +0200 (MET DST) Mime-Version: 1.0 X-Sender: blk@pop.skynet.be Message-Id: In-Reply-To: References: Date: Tue, 4 Apr 2000 00:02:49 +0200 To: Brennan W Stehling , freebsd-stable@FreeBSD.ORG From: Brad Knowles Subject: Re: journaling fs Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 2:53 PM -0500 2000/4/3, Brennan W Stehling wrote: > Are there any efforts to build a journaling filesystem for FreeBSD? I > have read of several for Linux, but none for FreeBSD. I would be much more interested in seeing the SGI xfs stuff get imported into FreeBSD. IIRC, it is a log-structured journaling extent-based filesystem with fast directory searching via btrees, and with the exception of softupdates-like code, I think it's one of the best filesystems available. It would be *way* cool if this stuff got imported. > fsck is just so slow, especially when my drives tend to get so much larger > than before. I have a new 30 gigger and running and fsck on that will > take a long time. If it ever falls hard it will take forever to reboot. It depends on your particular application, but if you're dealing with a small number of large files on your filesystem, you can adjust the inode ratio so that fsck happens in a *much* shorter period of time. IIRC, Joe Greco has a monster USENET news spool (binaries) server with nine filesystems each about 200GB in size, and the machine takes less than a minute to go from power-on to being fully operational in multi-user mode -- including all the necessary fsck passes, etc.... The key thing he did to make fsck run so fast on these filesystems is to adjust them so that they are tuned for an average file size of about 2MB. -- These are my opinions -- not to be taken as official Skynet policy ====================================================================== Brad Knowles, || Belgacom Skynet SA/NV Systems Architect, Mail/News/FTP/Proxy Admin || Rue Colonel Bourg, 124 Phone/Fax: +32-2-706.13.11/12.49 || B-1140 Brussels http://www.skynet.be || Belgium To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message