mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-05 01:03:37 +10:00 
			
		
		
		
	Now that ocfs2 limits inode numbers to 32bits, add a mount option to disable the limit. This parallels XFS. 64bit systems can handle the larger inode numbers. [ Added description of inode64 mount option in ocfs2.txt. --Mark ] Signed-off-by: Joel Becker <joel.becker@oracle.com> Signed-off-by: Mark Fasheh <mfasheh@suse.com>
		
			
				
	
	
		
			83 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
OCFS2 filesystem
 | 
						|
==================
 | 
						|
OCFS2 is a general purpose extent based shared disk cluster file
 | 
						|
system with many similarities to ext3. It supports 64 bit inode
 | 
						|
numbers, and has automatically extending metadata groups which may
 | 
						|
also make it attractive for non-clustered use.
 | 
						|
 | 
						|
You'll want to install the ocfs2-tools package in order to at least
 | 
						|
get "mount.ocfs2" and "ocfs2_hb_ctl".
 | 
						|
 | 
						|
Project web page:    http://oss.oracle.com/projects/ocfs2
 | 
						|
Tools web page:      http://oss.oracle.com/projects/ocfs2-tools
 | 
						|
OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/
 | 
						|
 | 
						|
All code copyright 2005 Oracle except when otherwise noted.
 | 
						|
 | 
						|
CREDITS:
 | 
						|
Lots of code taken from ext3 and other projects.
 | 
						|
 | 
						|
Authors in alphabetical order:
 | 
						|
Joel Becker   <joel.becker@oracle.com>
 | 
						|
Zach Brown    <zach.brown@oracle.com>
 | 
						|
Mark Fasheh   <mark.fasheh@oracle.com>
 | 
						|
Kurt Hackel   <kurt.hackel@oracle.com>
 | 
						|
Sunil Mushran <sunil.mushran@oracle.com>
 | 
						|
Manish Singh  <manish.singh@oracle.com>
 | 
						|
 | 
						|
Caveats
 | 
						|
=======
 | 
						|
Features which OCFS2 does not support yet:
 | 
						|
	- extended attributes
 | 
						|
	- quotas
 | 
						|
	- cluster aware flock
 | 
						|
	- cluster aware lockf
 | 
						|
	- Directory change notification (F_NOTIFY)
 | 
						|
	- Distributed Caching (F_SETLEASE/F_GETLEASE/break_lease)
 | 
						|
	- POSIX ACLs
 | 
						|
 | 
						|
Mount options
 | 
						|
=============
 | 
						|
 | 
						|
OCFS2 supports the following mount options:
 | 
						|
(*) == default
 | 
						|
 | 
						|
barrier=1		This enables/disables barriers. barrier=0 disables it,
 | 
						|
			barrier=1 enables it.
 | 
						|
errors=remount-ro(*)	Remount the filesystem read-only on an error.
 | 
						|
errors=panic		Panic and halt the machine if an error occurs.
 | 
						|
intr		(*)	Allow signals to interrupt cluster operations.
 | 
						|
nointr			Do not allow signals to interrupt cluster
 | 
						|
			operations.
 | 
						|
atime_quantum=60(*)	OCFS2 will not update atime unless this number
 | 
						|
			of seconds has passed since the last update.
 | 
						|
			Set to zero to always update atime.
 | 
						|
data=ordered	(*)	All data are forced directly out to the main file
 | 
						|
			system prior to its metadata being committed to the
 | 
						|
			journal.
 | 
						|
data=writeback		Data ordering is not preserved, data may be written
 | 
						|
			into the main file system after its metadata has been
 | 
						|
			committed to the journal.
 | 
						|
preferred_slot=0(*)	During mount, try to use this filesystem slot first. If
 | 
						|
			it is in use by another node, the first empty one found
 | 
						|
			will be chosen. Invalid values will be ignored.
 | 
						|
commit=nrsec	(*)	Ocfs2 can be told to sync all its data and metadata
 | 
						|
			every 'nrsec' seconds. The default value is 5 seconds.
 | 
						|
			This means that if you lose your power, you will lose
 | 
						|
			as much as the latest 5 seconds of work (your
 | 
						|
			filesystem will not be damaged though, thanks to the
 | 
						|
			journaling).  This default value (or any low value)
 | 
						|
			will hurt performance, but it's good for data-safety.
 | 
						|
			Setting it to 0 will have the same effect as leaving
 | 
						|
			it at the default (5 seconds).
 | 
						|
			Setting it to very large values will improve
 | 
						|
			performance.
 | 
						|
localalloc=8(*)		Allows custom localalloc size in MB. If the value is too
 | 
						|
			large, the fs will silently revert it to the default.
 | 
						|
			Localalloc is not enabled for local mounts.
 | 
						|
localflocks		This disables cluster aware flock.
 | 
						|
inode64			Indicates that Ocfs2 is allowed to create inodes at
 | 
						|
			any location in the filesystem, including those which
 | 
						|
			will result in inode numbers occupying more than 32
 | 
						|
			bits of significance.
 |