ReiserFS -- a file system based on balanced tree algorithms.
ReiserFS is a filesystem based on plug-in based object-oriented balanced tree algorithms. See http://www.namesys.com for a full treatment of ReiserFS.
Get the latest ReiserFS patches from one of the mirrors listed at http://www.namesys.com
Suppose you have linux-2.2.15-reiserfs-3.5.21-patch.gz (latest as of 06/06/2000).
Have kernel sources of 2.2.15.
Apply ReiserFS patch to it.
When configuring, say y or n on ReiserFS support question. Read CONFIGURATION section below.
Compile and install kernel image and modules as usual.
ReiserFS utils are located in the patched kernel source tree in linux/fs/reiserfs/utils. Follow the instruction of linux/fs/reiserfs/utils/README.
Boot with the kernel just built, mkreiserfs spare partition, mount it.
Have fun.
This section will try to describe what you can vary when using ReiserFS. ReiserFS has several mount options to play with.
causes filesystem to work faster, especially for small appends to small files. But it wastes more disk space in that case.
turns off journalling feature of ReiserFS. This gives performance gain for some applications, but you lose fault tolerance. That is, you must properly umount your disk, or else you will have to repair the filesystem using reiserfsck(8) on the subsequent boot.
used for on-line ReiserFS resizing. To grow a ReiserFS online, use
mount -o remount,resize=NEW_BLOCKCOUNT /mnt
used internally by reiserfsck(8) to replay the journal before doing filesystem check. (No actual mount happens if you try to mount ReiserFS with this option, only the log replay.)
See http://www.namesys.com for a current list, there are many, Vladimir Saveljev, Igor, and Hans Reiser are among them. Ecila.org contributed the funding that started this going.
See the patches on the DOWNLOAD page and the Mail Li.
Please, report bugs to ReiserFS Developers Mailing List <reiserfs-dev@namesys.com>
ReiserFS sources are available for anonymous ftp from one of our mirrors listed at http://namesys.com
mkreiserfs(8), reiserfsck(8)