Le système de fichiers Oracle Cluster File System ( OCFS , dans sa deuxième version OCFS2 ) est un système de fichiers sur disque partagé développé par Oracle Corporation et publié sous la licence publique générale GNU . La première version d'OCFS a été développée dans le but principal de prendre en charge le système de gestion de base de données d'Oracle qui utilisait le calcul en cluster . De ce fait, il ne s'agissait pas d'un système de fichiers compatible POSIX . Avec la version 2, les fonctionnalités POSIX ont été incluses.
OCFS2 (version 2) a été intégré dans la version 2.6.16 du noyau Linux . Au départ, il était marqué comme code « expérimental » ( Alpha-test ). Cette restriction a été supprimée dans la version 2.6.19 de Linux. Avec la version 2.6.29 du noyau fin 2008, davantage de fonctionnalités ont été incluses dans ocfs2, telles que les listes de contrôle d'accès et les quotas.
OCFS2 utilisait un gestionnaire de verrous distribué qui ressemble au DLM d'OpenVMS mais qui est beaucoup plus simple. Oracle a annoncé la version 1.6 en novembre 2010 qui incluait une fonction de copie à l'écriture appelée reflink.