HOME

TheInfoList



OR:

The Oracle Cluster File System (OCFS, in its second version OCFS2) is a shared disk file system developed by
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
and released under the GNU General Public License. The first version of OCFS was developed with the main focus to accommodate Oracle's
database management system In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases span ...
that used cluster computing. 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 The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
. Initially, it was marked as "experimental" (
Alpha-test A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impr ...
) code. This restriction was removed in Linux version 2.6.19. With kernel version 2.6.29 in late 2008, more features were included into ocfs2, such as access control lists and quotas. OCFS2 used a distributed lock manager which resembles the
OpenVMS OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Ope ...
DLM but is much simpler. Oracle announced version 1.6 in November 2010 which included a copy on write feature called reflink.


See also

* GlusterFS * GFS2 * General Parallel File System (GPFS) * List of file systems * Lustre (file system) *
MooseFS Moose File System (MooseFS) is an open-source, POSIX-compliant distributed file system developed by Core Technology. MooseFS aims to be fault-tolerant, highly available, highly performing, scalable general-purpose network distributed file system ...
* QFS


Notes and references


External links


OCFS2
project page
OCFS
project page * {{DEFAULTSORT:Ocfs Shared disk file systems Oracle software Distributed file systems supported by the Linux kernel