Skip site navigation (1)Skip section navigation (2)
Date:      08 Jul 2001 20:29:06 +0200
From:      Dag-Erling Smorgrav <des@ofug.org>
To:        "Dave Uhring" <duhring@charter.net>
Cc:        "Jim C. Nasby" <jim@nasby.net>, <freebsd-stable@FreeBSD.ORG>, "Oliver Fromme" <olli@secnetix.de>
Subject:   Re: JFS
Message-ID:  <xzp66d3s2a5.fsf@flood.ping.uio.no>
In-Reply-To: <000d01c1074e$49d31ba0$0300a8c0@uhring.com>
References:  <200107071638.SAA19610@lurza.secnetix.de> <01070711475500.00362@dave> <3B476285.43347BA1@nasby.net> <000d01c1074e$49d31ba0$0300a8c0@uhring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Dave Uhring" <duhring@charter.net> writes:
> You seem to have missed the critical point of that paper.  When the
> system goes completely haywire and either crashes or locks up so hard
> that a manual reset is required, UFS/softupdates requires a substantial
> amount of time to run fsck.

In FreeBSD-CURRENT, this is done in the background after the file
system is mounted - and the only corruption possible (except in case
of hardware failure, or loss of power to a disk that has write
cacheing enabled) is having blocks marked as allocated when they're
not.  I also suspect that fsck is considerably slower than it needs to
be, and that this could be fixed by a careful rewrite of certain key
routines.

While we're discussing journaling file systems, Sistina Software
(http://www.sistina.com/) have something called GFS (Global File
System) which is a distributed / shared-media file system which can
also function as a local journalled file system.  They've already
expressed interest in porting it to FreeBSD, and I believe part of the
work has already been done, but the Sistina employee who was working
on this appears to have quit.  The GFS FAQ still says that "The first
GFS port will probably be to FreeBSD."

Sistina also make a volume manager called LVM (Logical Volume Manager)
which they claim "has become a de-facto standard for storage
management across UNIX implementations", though it's still very much
in BETA and only runs on Linux, so I'm not sure what they mean by
"de-facto standard".

DES
-- 
Dag-Erling Smorgrav - des@ofug.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzp66d3s2a5.fsf>