Open Global File System
GFS (ang. Global File System)
GFS tj. globalny system plików jest stosunkowo zaawansowanym i dojrzałym systemem plików dla klastrów wysokiej dostępności. Pozwala klastrowi komputerów jednocześnie używać urządzenia blokowego współdzielonego pomiędzy nimi (poprzez FC, iSCSI, NBD itp.). GFS odczytuje i zapisuje urządzenie blokowe podobnie do lokalnego systemu plików, ale używa także modułu do blokad, aby umożliwić komputerom koordynowanie ich operacji wejścia/wyjścia tak, by utrzymać spójność systemu plików. Jedną z cech GFS-a jest doskonała spójność - zmiany wykonywane w systemie plików na jednej maszynie pokazują się natychmiast na wszystkich innych maszynach w klastrze.
Umożliwia on bezpieczny jednoczesny dostęp do plików w trybie do zapisu i odczytu przez wiele węzłów klastra. Charakteryzuje się dobra skalowalnością i szybkim doprowadzeniem systemu plików po awarii do spójnego stanu.
Architektura systemu plików umożliwia wydajne, skalowalne blokowanie plików oraz wybór mechanizmu blokowania. W odróżnieniu od centralnego serwera metadanych, GFS wyklucza powstawanie wąskich gardeł. Jest zgodny ze standardem POSIX. Jest to system plików o zamkniętym źródle.