From: Hans Reiser This describes reiser4 compile and mount options. Signed-off-by: Andrew Morton --- 25-akpm/Documentation/Changes | 12 ++++ 25-akpm/Documentation/filesystems/reiser4.txt | 77 ++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) diff -puN Documentation/Changes~reiser4-doc Documentation/Changes --- 25/Documentation/Changes~reiser4-doc 2004-12-27 00:31:12.010783256 -0800 +++ 25-akpm/Documentation/Changes 2004-12-27 00:31:12.015782496 -0800 @@ -56,6 +56,7 @@ o module-init-tools 0.9.10 o e2fsprogs 1.29 # tune2fs o jfsutils 1.1.3 # fsck.jfs -V o reiserfsprogs 3.6.3 # reiserfsck -V 2>&1|grep reiserfsprogs +o reiser4progs 1.0.0 # fsck.reiser4 -V o xfsprogs 2.6.0 # xfs_db -V o pcmcia-cs 3.1.21 # cardmgr -V o quota-tools 3.09 # quota -V @@ -177,6 +178,13 @@ The reiserfsprogs package should be used versions of mkreiserfs, resize_reiserfs, debugreiserfs and reiserfsck. These utils work on both i386 and alpha platforms. +Reiser4progs +------------ + +The reiser4progs package contains utilities for the reiser4 file system. +Detailed instructions are provided in the README file located at: +. + Xfsprogs -------- @@ -340,6 +348,10 @@ Reiserfsprogs ------------- o +Reiser4progs +------------ +o + Xfsprogs -------- o diff -puN /dev/null Documentation/filesystems/reiser4.txt --- /dev/null 2003-09-15 06:40:47.000000000 -0700 +++ 25-akpm/Documentation/filesystems/reiser4.txt 2004-12-27 00:31:12.015782496 -0800 @@ -0,0 +1,77 @@ +Reiser4 filesystem +================== +Reiser4 is a file system based on dancing tree algorithms, and is +described at http://www.namesys.com + + +References +========== +web page http://namesys.com/v4/v4.html +source code and +userland tools http://thebsh.namesys.com/snapshots/LATEST + + +Compile options +=============== +Enable reiser4 debug options + It makes available a lot of various options. They are supposed + to be used for debugging/profiling purposes. Make menuconfig + provides their thorough documentation. + + +Mount options +============= +tmgr.atom_max_size=N + Atoms containing more than N blocks will be forced to commit. + N is decimal. + Default is nr_free_pagecache_pages() / 2 at mount time. + +tmgr.atom_max_age=N + Atoms older than N seconds will be forced to commit. N is decimal. + Default is 600. + +tmgr.atom_max_flushers=N + Limit of concurrent flushers for one atom. 0 means no limit. + Default is 0. + +tree.cbk_cache.nr_slots=N + Number of slots in the cbk cache. + +flush.relocate_threshold=N + If flush finds more than N adjacent dirty leaf-level blocks it + will force them to be relocated. + Default is 64. + +flush.relocate_distance=N + If flush finds can find a block allocation closer than at most + N from the preceder it will relocate to that position. + Default is 64. + +flush.scan_maxnodes=N + The maximum number of nodes to scan left on a level during + flush. + Default is 10000. + +optimal_io_size=N + Preferred IO size. This value is used to set st_blksize of + struct stat. + Default is 65536. + +bsdgroups + Turn on BSD-style gid assignment. + +32bittimes + By default file in reiser4 have 64 bit timestamps. Files + created when filesystem is mounted with 32bittimes mount + option will get 32 bit timestamps. + +mtflush + Turn off concurrent flushing. + +nopseudo + Disable pseudo files support. See + http://namesys.com/v4/pseudo.html for more about pseudo files. + +dont_load_bitmap + Don't load all bitmap blocks at mount time, it is useful for + machines with tiny RAM and large disks. _