Most of the documentation is a snapshot of the old Namesys site (archive.org, 2007-09-29).

There was also a Reiser4 Wiki (archive.org, 2007-07-06) once on pub.namesys.com.

Reiser4 development appears to have stalled and ReiserFS is deprecated and scheduled to be removed from mainline Linux in 2025.

Mount4

From Reiser4 FS Wiki
(Difference between revisions)
Jump to: navigation, search
m (fix zen git url)
 
Line 1: Line 1:
The mount options for [[Reiser4]] are currently only "documented" in [http://git.zen-kernel.org/zen/tree/fs/reiser4/init_super.c#n316 fs/reiser4/init_super.c]:
+
The mount options for [[Reiser4]] are currently only "documented" in [https://github.com/edward6/reiser4/blob/master/init_super.c]:
  
 
* '''tmgr.atom_max_size''' - Atoms containing more than N blocks will be forced to commit. N is decimal
 
* '''tmgr.atom_max_size''' - Atoms containing more than N blocks will be forced to commit. N is decimal
Line 19: Line 19:
 
* '''flush.scan_maxnodes''' - The maximum number of nodes to scan left on a level during flush.
 
* '''flush.scan_maxnodes''' - The maximum number of nodes to scan left on a level during flush.
 
    
 
    
* '''optimal_io_size''' - The preferred IO size
+
* '''optimal_io_size''' - The preferred IO size  
 
    
 
    
 
* '''tree.carry.new_node_flags''' - This instruct to carry flags used for insertion of new nodes
 
* '''tree.carry.new_node_flags''' - This instruct to carry flags used for insertion of new nodes

Latest revision as of 21:25, 24 December 2016

The mount options for Reiser4 are currently only "documented" in [1]:

  • tmgr.atom_max_size - Atoms containing more than N blocks will be forced to commit. N is decimal
  • tmgr.atom_max_age - Atoms older than N seconds will be forced to commit. N is decimal.
  • tmgr.atom_min_size - In committing an atom to free dirty pages, force the atom less than N in size to fuse with another one.
  • tmgr.atom_max_flushers - limit of concurrent flushers for one atom. 0 means no limit.
  • tree.cbk_cache.nr_slots - Number of slots in the cbk cache.
  • flush.relocate_threshold - If flush finds more than FLUSH_RELOCATE_THRESHOLD adjacent dirty leaf-level blocks it will force them to be relocated.
  • flush.relocate_distance - If flush finds can find a block allocation closer than at most FLUSH_RELOCATE_DISTANCE from the preceder it will relocate to that position.
  • flush.written_threshold - If we have written this much or more blocks before encountering busy jnode in flush list - abort flushing hoping that next time we get called this jnode will be clean already, and we will save some seeks.
  • flush.scan_maxnodes - The maximum number of nodes to scan left on a level during flush.
  • optimal_io_size - The preferred IO size
  • tree.carry.new_node_flags - This instruct to carry flags used for insertion of new nodes
  • tree.carry.new_extent_flags - This instruct to carry flags used for insertion of new extents
  • tree.carry.paste_flags - This instruct to carry flags used for paste operations
  • tree.carry.insert_flags - This instruct to carry flags used for insert operations
  • altsuper - Alternative master superblock location in case if it's original location is not writeable/accessable. This is offset in BYTES.
Personal tools