Lably
Skip to content

Clustered file system

Type of decentralized filesystem

  • 7 min read
  • 5 chapters

Related on Lably

Through File system, Server (computing) and Peer-to-peer

Shared-disk file system

A shared-disk file system uses a storage area network (SAN) to allow multiple computers to gain direct disk access at the block level. Access control and translation from file-level operations that applications use to block-level operations used by the SAN must take place on the client node. The most common type of clustered file system, the shared-disk file system – by adding mechanisms for concurrency control – provides a consistent and serializable view of the file system, avoiding corruption and unintended data loss even when multiple clients try to access the same files at the same time. Shared-disk file-systems commonly employ some sort of fencing mechanism to prevent data corruption in case of node failures, because an unfenced device can cause data corruption if it loses communication with its sister nodes and tries to access the same information other nodes are accessing.

The underlying storage area network may use any of a number of block-level protocols, including SCSI, iSCSI, HyperSCSI, ATA over Ethernet (AoE), Fibre Channel, network block device, and InfiniBand.

There are different architectural approaches to a shared-disk filesystem. Some distribute file information across all the servers in a cluster (fully distributed).

Examples

  • Blue Whale Clustered file system (BWFS)
  • Silicon Graphics (SGI) clustered file system (CXFS)
  • Veritas Cluster File System
  • Microsoft Cluster Shared Volumes (CSV)
  • DataPlow Nasan File System
  • IBM General Parallel File System (GPFS)
  • Oracle Cluster File System (OCFS)
  • OpenVMS Files-11 File System
  • PolyServe storage solutions
  • Quantum StorNext File System (SNFS), ex ADIC, ex CentraVision File System (CVFS)
  • Red Hat Global File System (GFS2)
  • Sun QFS
  • TerraScale Technologies TerraFS
  • Veritas CFS (Cluster FS: Clustered VxFS)
  • Versity VSM (SAM-QFS ported to Linux), ScoutFS
  • VMware VMFS
  • WekaFS
  • Apple Xsan
  • DragonFly BSD HAMMER2

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication