Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Jul 2001 15:43:23 +0200
From:      "Karsten W. Rohrbach" <karsten@rohrbach.de>
To:        Greg Lehey <grog@FreeBSD.org>
Cc:        "A. L. Meyers" <a.l.meyers@consult-meyers.com>, Antony T Curtis <antony@abacus.co.uk>, freebsd-stable@FreeBSD.ORG
Subject:   Re: ReiserFS (was: JFS (was: The FreeBSD core team needs your help))
Message-ID:  <20010708154323.E24461@mail.webmonster.de>
In-Reply-To: <20010708090243.U75626@wantadilla.lemis.com>; from grog@FreeBSD.org on Sun, Jul 08, 2001 at 09:02:43AM %2B0930
References:  <20010707132458.D75626@wantadilla.lemis.com> <20010707144259.Q550-100000@consult-meyers.com> <20010708090243.U75626@wantadilla.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Greg Lehey(grog@FreeBSD.org)@2001.07.08 09:02:43 +0000:
[...]
> > Just installed SuSE Linux 7.2 with Reiser FS throughout on an Intel
> > SMP box. The FS purrs, even on /, which doesn't mean everything is
> > better or worse than FBSD.
> 
> I don't know enough about ReiserFS to be able to give a useful
> opinion.  The Linux people I know are by no means in agreement about
> its merits, but I've heard that it's best as a "special purpose" FS
> for small files.  I don't know how valid that statement is.

reiserfs has several features/benefits compared to ufs based filesystems
but it also breaks common semantics, especially in fsync()'s behaviour.
first of all, the base filesystem layer for payload data operates on a
linear namespace. this layer gets the hierarchical mapping and metadata
layer ontop which gives you a standard hierarchical fs structure. the
metadata is organized in a hash which makes file access much faster,
especially in directories containing many files. then there is tail
optimization which puts more than one file in one block on the disk --
file payload does not have to start at a block boundary -- this is more
efficient, but time consuming (degrades fs performance, opposed to
mountopt notail which runs at full speed then).
the base fs is log structured, AFAIK. the only problem that i
experienced is fsync()'s strangeness since it returns immediately, not
ensuring that the data was actually written physically, but this might
be fixed now...
there is also resizing on the fly (basically remounting with the new fs
size as mountopt) which seems to include journal relocation, this is new
to me. reiserfs also has no hard limit for the max number of inodes at
mkfs time.

please correct me if got something wrong.

the papers can be found at http://www.namesys.com/

/k

-- 
> Parts that don't exist can't break. --Russell Nelson 
KR433/KR11-RIPE -- WebMonster Community Founder -- nGENn GmbH Senior Techie
http://www.webmonster.de/ -- ftp://ftp.webmonster.de/ -- http://www.ngenn.net/
karsten&rohrbach.de -- alpha&ngenn.net -- alpha&scene.org -- catch@spam.de
GnuPG 0x2964BF46 2001-03-15 42F9 9FFF 50D4 2F38 DBEE  DF22 3340 4F4E 2964 BF46
Please do not remove my address from To: and Cc: fields in mailing lists. 10x

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE7SGN7M0BPTilkv0YRAkcUAJ9GvZgTrv5oxgWbwKKHhMAGpuOOPgCfY8Hg
QrtGNINrwPgPxZPF9o3dXh0=
=vgCn
-----END PGP SIGNATURE-----

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