Global File System

Global File System (GFS) je distribuovaný (sdílený) systém souborů, který se v Linuxu používá pro clustery.

GFS nepodporuje možnost práce při odpojení a nemá odlišenou serverovou a klientskou část. Všechny uzly v clusteru jsou si rovny. Pro zamykání souborů používá distribuovaného správce zámků DLM (Distributed Lock Manager). Pro sdílený úložný prostor se občas používají technologie Fibre Channel, iSCSI, nebo AoE. GFS vyžaduje přímý konkurenční přístup ke sdílenému blokovému úložišti, čímž se liší od obdobných systémů jako AFS, Coda nebo InterMezzo.

GFS je šířen pod licencí GNU GPL.

Historie

GFS bylo původně vyvinuto jako část projektu diplomových prací na Univerzitě v Minnesotě. Vývoj dále pokračoval ve firmě Sistina Software jako projekt s otevřeným zdrojovým kódem. V roce 2001 se firma Sistina rozhodla poskytovat GFS komerčně a ukončila jeho otevřenou licenci.

Z posledního veřejného vydání GFS vznikl projekt OpenGFS, který začlenil podporu OpenDLM. Oba projekty (OpenGFS i OpenDLM) již nejsou aktivní, protože v prosinci roku 2003 byla firma Sistina Software zakoupena firmou Red Hat a v polovině roku 2004 byl původní GFS projekt a jeho infrastruktura znovu zveřejněn pod licencí GPL.

Projekt GFS byl od té doby s pomocí firmy Red Hat stabilizován a byly odstraněny chyby. To umožnilo začlenění včetně distribuovaného správce zámků do oficiálního jádra Linuxu verze 2.6.19. GFS je součástí distribuce Fedora Core a komerční podpora je zajištěna v Red Hat Enterprise Linuxu.

Historie verzí:

  • v1.0 – (1996) pouze SGI IRIX
  • v3.0 – portování do Linuxu
  • v4 – podpora žurnálování
  • v5 – redundantní správce zámků souborů
  • v6.1 – distribuovaný správce zámků souborů (2005)

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Global File System na anglické Wikipedii.

Související články

Popis

Dokumentace

Další odkazy

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.