Cluster File Systems
System clusters are high-availability designs where two or more systems provide mission-critical application support. If a system in the cluster stops working, another system assumes the work without having to stop and restart any applications.
Systems in clusters often have the exact same configurations, including the same type of processors, memory, network adapters, and host bus adapters (HBAs). They also usually have the same software environment, including the operating system level, file system, and application versions.
File systems for clustered systems, referred to as cluster file systems (CFSs), have special requirements. Traditional file systems typically assume that only one instance of the file system is running ...