OCFS2: Difference between revisions
not exactly about Computer storage already in Category:Distributed file systems supported by the Linux kernel |
Rautamiekka (talk | contribs) Grammar/spelling fix |
||
Line 29: | Line 29: | ||
'''OCFS''' ('''''O'''racle '''C'''luster '''F'''ile '''S'''ystem'') is a [[shared disk file system]] developed by [[Oracle Corporation]] and released under the [[GNU General Public License]]. |
'''OCFS''' ('''''O'''racle '''C'''luster '''F'''ile '''S'''ystem'') is a [[shared disk file system]] developed by [[Oracle Corporation]] and released under the [[GNU General Public License]]. |
||
The first version of OCFS was developed with the main focus to accommodate Oracle database files for [[clustered database]]s. Because of that it was not a [[POSIX]] |
The first version of OCFS was developed with the main focus to accommodate Oracle database files for [[clustered database]]s. Because of that it was not a [[POSIX]]-compliant file system. With version 2 the POSIX features were included. |
||
OCFS2 (version 2) was integrated into the version 2.6.16 of [[Linux (kernel)|Linux kernel]]. Initially, it was marked as "experimental" ([[Software release life cycle#Alpha|Alpha-test]]) code. This restriction was removed in Linux version 2.6.19. With kernel version 2.6.29 more features have been included into ocfs2, most notably access control lists and quota.<ref>{{cite web|url=http://thread.gmane.org/gmane.linux.kernel/775637|title=Ocfs2 patches for merge window|author=Mark Fasheh|date=2009-01-05}}</ref> |
OCFS2 (version 2) was integrated into the version 2.6.16 of [[Linux (kernel)|Linux kernel]]. Initially, it was marked as "experimental" ([[Software release life cycle#Alpha|Alpha-test]]) code. This restriction was removed in Linux version 2.6.19. With kernel version 2.6.29 more features have been included into ocfs2, most notably access control lists and quota.<ref>{{cite web|url=http://thread.gmane.org/gmane.linux.kernel/775637|title=Ocfs2 patches for merge window|author=Mark Fasheh|date=2009-01-05}}</ref> |
Revision as of 03:24, 1 October 2016
Developer(s) | Oracle Corporation |
---|---|
Full name | Oracle Cluster file System |
Introduced | March 2006 with Linux 2.6.16 |
Limits | |
Max volume size | 4 PB (OCFS2)[1] |
Max file size | 4 PB (OCFS2)[1] |
Max filename length | 255 bytes |
Allowed filename characters | All bytes except NUL and '/' |
Features | |
Dates recorded | modification (mtime), attribute modification (ctime), access (atime) |
File system permissions | Unix permissions, ACLs and arbitrary security attributes (Linux 2.6 and later) |
Transparent compression | No |
Transparent encryption | No |
Data deduplication | No |
Copy-on-write | Yes |
Other | |
Supported operating systems | Linux |
OCFS (Oracle Cluster File System) is a shared disk file system developed by Oracle Corporation and released under the GNU General Public License.
The first version of OCFS was developed with the main focus to accommodate Oracle database files for clustered databases. Because of that it was not a POSIX-compliant file system. With version 2 the POSIX features were included.
OCFS2 (version 2) was integrated into the version 2.6.16 of Linux kernel. Initially, it was marked as "experimental" (Alpha-test) code. This restriction was removed in Linux version 2.6.19. With kernel version 2.6.29 more features have been included into ocfs2, most notably access control lists and quota.[2]
OCFS2 uses a distributed lock manager which resembles the OpenVMS DLM but is much simpler.[3]
See also
Notes and references
- ^ a b Currently limited to 16TiB since it uses the Linux JBD
- ^ Mark Fasheh (2009-01-05). "Ocfs2 patches for merge window".
- ^ Jonathan Corbet (2005-05-24). "The OCFS2 filesystem".
External links
- OCFS2 project page
- OCFS project page
- "OCFS2 filesystem". 2011-08-11.