What are the differences between using the cluster file system and exporting NFS file systems?
There are several differences: • The cluster file system supports global devices. NFS does not support remote access to devices. • The cluster file system has a global namespace. Only one mount command is required. With NFS, you must mount the file system on each node. • The cluster file system caches files in more cases than does NFS. For example when a file is being accessed from multiple nodes for read, write, file locks, async I/O. • The cluster file system supports seamless failover if one server fails. NFS supports multiple servers, but failover is only possible for read-only file systems. • The cluster file system is built to exploit future fast cluster interconnects that provide remote DMA and zero-copy functions. • If you change the attributes on a file (using chmod(1M), for example) in a cluster file system, the change is reflected immediately on all nodes. With an exported NFS file system, this can take much longer.