Alan Eldridge wrote:
>
> And BSD doesn't really have any options for journaling that I'm aware of, so
> switching to BSD isn't really an option. Nor is Solaris, 'cause I know I'm
> not wealthy enough to buy Veritas, if it's even available for IA-32
> architecture. For those of us with big disk space systems (and that group is
> growing), Linux + XFS is the only real game in town right now AFAIK.
Hi,
I'd like to take a moment and be pedantic a bit, prefacing it by saying
I've got XFS on just about every machine I run and several I'm only
responsible for sysadmining and have been utterly happy with it.
(Barring one occasional problem that Eric Sandeen was more than willing
to get down-n-dirty with but has never popped back up to allow me to get
deeper into...)
FreeBSD has Kirk McCusick's "Softupdates" code pretty well established.
It's not exactly "journaling
" but if I understand iit technically, it reminds me of the
experimental "tux" filesystem, the two seem to have some similarity in
that Softupdates tries to delay and order writes in a fashion so that
the on-disk structures are never left in an inconsistent state. There's
no journal or log per-se, but the filesystem should never be stuck in a
situation where a full fsck is really necessary on a system failure.
I've used it myself and, while not completely avoiding reboot fileystem
checks, does a very good job of reducing them to virtually nothing. Not
coincidentally also speeds up most filesystem writes since the inherent
delays for ordering makes writes more efficient. (Of course, as far as
comparisons with "tux" I should mention that Softupdates came first and
technically internally, the two are not really very related.)
As far as Solaris, at least as of Solaris 7, which I have on my Ultra 5
at home (yeah I'm a little weird), has a "logging" option you can pass
to the mount command which will enable some basic log/journaling
functionality on the standard UFS fileystem type that Solaris uses.
Veritas allows all sorts of other options than just journaling/logging,
so if you just want that capability, you don't need to spring for
Veritas.
So there you go. :)
(And netscape is being strange so the formatting of this email might be
really messed up...)
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
With Microsoft products, failure is not an option --
it's a standard component.
Choose your life. Choose your future. Derek Glidden
Choose Linux. http://www.illusionary.com/
|