OCFS2
OCFS2 je plně POSIX kompatibilní souborový systém, který umožňuje přístup k jednomu disku z několika clusterových nodů současně. Řeší tedy věci spojené s tím, když se dva systémy snaží přistupovat k jednomu a témuž souboru současně, atp.
Je-li připojený, chová se stejně jako lokální systém. Přistupuje-li k editaci jednoho souboru více uživatelů současně, zapíše změny toho, kdo uloží soubor jako poslední.
Při mazání souborů je to podobné jako u hardlinků. Inode souboru se zruší teprve tehdy, až se uzavře poslední otevřený deskriptor tohoto souboru.
OCFS2 podporuje také žurnálování, tzn. že když umře některý z nodů (viz HA cluster), jsou zbylé nody schopny jeho obsah obnovit, takže metadata souborového systému zůstávají vždy konzistentní (neporušená). Podporuje žurnálování typu:
- ordered - změny se zapisují tak jak se postupně řadí do fronty požadavků
- writeback - změny se zapisují se zpožděním, což je výhodnější z hlediska rychlosti IO operací
OCFS2 je souborový systém, který není závislý na architektuře procesoru, takže lze cluster složit jak z 32-bitových, tak i 64-bitových nodů.
OCFS2 lze snadno a rychle nakonfigurovat. Podporuje kvóty, POSIXové ACL, "děravé" (sparse) soubory, rozšířené atributy aj.
Z hlediska použití jde o robustní a systémově nenáročný souborový systém, který lze používat i na nodech s menším množstvím paměti než 512MB.