Oracle Cluster File System ( OCFS , во второй версии OCFS2 ) — это файловая система с общим диском , разработанная корпорацией Oracle и выпущенная под лицензией GNU General Public License . Первая версия OCFS была разработана с основным акцентом на поддержку системы управления базами данных Oracle , которая использовала кластерные вычисления . Из-за этого она не была POSIX -совместимой файловой системой. В версии 2 были включены функции POSIX.
OCFS2 (версия 2) была интегрирована в версию 2.6.16 ядра Linux . Изначально она была отмечена как «экспериментальный» ( альфа-тест ) код. Это ограничение было снято в версии Linux 2.6.19. С версией ядра 2.6.29 в конце 2008 года в ocfs2 было включено больше функций, таких как списки контроля доступа и квоты. [2] [3]
OCFS2 использовал распределенный менеджер блокировок , который напоминает OpenVMS DLM, но гораздо проще. [4] Oracle анонсировала версию 1.6 в ноябре 2010 года, которая включала функцию копирования при записи, называемую reflink. [5]