OCFS2

Z DCEwiki
Verze z 18. 4. 2011, 12:58, kterou vytvořil Keny (diskuse | příspěvky) (Založena nová stránka: 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 spoje…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

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.