punkball
August 16th, 2002, 12:16
Hey everyone,
I haven't used fbsd in a little while and am preparing to go back to it for my web/mail server. Before doing so I was hoping someone might tell me if fbsd has anything interesting going on in the area of journaling file systems. Can it support xfs perhaps?
-James

bsdjunkie
August 16th, 2002, 13:07
*BSD unixs dont really use/need journaling filesystems. I remember reading some good papers and explanations online awhile ago and will try to dig them up for you.

frisco
August 16th, 2002, 13:43
the BSD's use softupdates.

http://www.openbsd.org/faq/faq14.html#SoftUpdates
has some links to more info on Soft Updates:
http://www.ece.cmu.edu/~ganger/papers/CSE-TR-254-95/
http://www.mckusick.com/softdep/index.html

elmore
August 16th, 2002, 16:02
If you're installing FreeBSD 4.6 or newer, softupdates is enabled by default on your disks. They smoke. Untar a ports tree and look at her fly!

punkball
August 16th, 2002, 16:34
Thats great information. Thanks guys. You've proved this site is worth coming back to!

javascript:emoticon(%27%3AD%27)

punkball
August 16th, 2002, 16:35
Hmm... that was supposed to be a smiley... maybe the recent xss trouble with phpbb has prevented that from working somehow.

Here you go instead :D

soup4you2
February 18th, 2003, 14:39
The Journaled File System for FreeBSD (JFS4BSD) Project has the goal of porting the JFS Technology from IBM/Linux to FreeBSD. It uses a log-based, byte-level file system that was developed for transaction-oriented, high performance systems. Scalable and robust, its advantage over non-journaled file systems is its quick restart capability: JFS can restore a file system to a consistent state, fsck times go down, and it is easy to fall-back to the last good state of the filesystem in a matter of seconds or minutes. The jfsutils is under a compilable state on FreeBSD.

http://www.bsdforums.org/forums/showthread.php?threadid=6958

elmore
February 18th, 2003, 15:01
Still what benefits does the journaling filesystem has over softupdates. Can anyone explain that to me?