Welcome to the Reiser4 Wiki, the Wiki for users and developers of the ReiserFS and Reiser4 filesystems.
For now, most of the documentation is just 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.
Mount4
From Reiser4 FS Wiki
(Difference between revisions)
(Created page with 'The mount options for Reiser4 are currently only "documented" in [http://git.zen-kernel.org/?p=kernel/zen.git;a=blob;f=fs/reiser4/init_super.c;hb=HEAD#l315 fs/reiser4/init_su…') |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | The mount options for [[Reiser4]] are currently only "documented" in [ | + | 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 |
− | * tmgr.atom_max_age | + | * '''tmgr.atom_max_age''' - Atoms older than N seconds will be forced to commit. N is decimal. |
− | * tmgr.atom_min_size | + | * '''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 | + | * '''tmgr.atom_max_flushers''' - limit of concurrent flushers for one atom. 0 means no limit. |
− | * tree.cbk_cache.nr_slots | + | * '''tree.cbk_cache.nr_slots''' - Number of slots in the cbk cache. |
− | * flush.relocate_threshold | + | * '''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 | + | * '''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 | + | * '''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 | + | * '''flush.scan_maxnodes''' - The maximum number of nodes to scan left on a level during flush. |
− | * optimal_io_size | + | * '''optimal_io_size''' - The preferred IO size |
− | * tree.carry.new_node_flags | + | * '''tree.carry.new_node_flags''' - This instruct to carry flags used for insertion of new nodes |
− | * tree.carry.new_extent_flags | + | * '''tree.carry.new_extent_flags''' - This instruct to carry flags used for insertion of new extents |
− | * tree.carry.paste_flags | + | * '''tree.carry.paste_flags''' - This instruct to carry flags used for paste operations |
− | * tree.carry.insert_flags | + | * '''tree.carry.insert_flags''' - This instruct to carry flags used for insert operations |
− | * altsuper | + | * '''altsuper''' - Alternative master superblock location in case if it's original location is not writeable/accessable. This is offset in BYTES. |
[[category:Reiser4]] | [[category:Reiser4]] |
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.