El Oracle Cluster File System ( OCFS , en su segunda versión OCFS2 ) es un sistema de archivos de disco compartido desarrollado por Oracle Corporation y publicado bajo la Licencia Pública General GNU . La primera versión de OCFS se desarrolló con el objetivo principal de dar cabida al sistema de gestión de bases de datos de Oracle que utilizaba computación en clúster . Por ello no era un sistema de archivos compatible con POSIX . Con la versión 2 se incluyeron las características de POSIX.
OCFS2 (versión 2) se integró en la versión 2.6.16 del kernel de Linux . Inicialmente, se lo marcó como código "experimental" ( prueba alfa ). Esta restricción se eliminó en la versión 2.6.19 de Linux. Con la versión 2.6.29 del kernel a fines de 2008, se incluyeron más funciones en ocfs2, como listas de control de acceso y cuotas. [2] [3]
OCFS2 utilizó un administrador de bloqueo distribuido que se parece al DLM de OpenVMS pero es mucho más simple. [4] Oracle anunció la versión 1.6 en noviembre de 2010, que incluía una función de copia en escritura llamada reflink. [5]