Jump to content

CXFS

From Wikipedia, the free encyclopedia
CXFS
Developer(s)Silicon Graphics Inc.
Full nameCXFS
Introduced1994;30 years ago(1994)withIRIXv5.3
Structures
Directory contentsB+ trees
File allocationextent based
Limits
Max volume size17exabytes
Max file size8.5exabytes
Max filename length255bytes
Allowed filename
characters
All bytes except NUL
Features
Dates recordedYes
ForksYes (called extended attributes)
File system
permissions
Yes
Transparent
compression
No
Transparent
encryption
No (provided at the block device level)
Other
Supported
operating systems
Server:IRIX,Linux,Clients:IRIX,Solaris,Linux,Mac OS X,AIX,Windows

TheCXFS file system(ClusteredXFS) is aproprietaryshared disk file systemdesigned bySilicon Graphics(SGI) specifically to be used in astorage area network(SAN) environment.

A significant difference between CXFS and other shared disk file systems is that data andmetadataare managed separately from each other. CXFS provides direct access to data via the SAN for all hosts which will act as clients. This means that a client is able to access file data via the fiber connection to the SAN, rather than over alocal area networksuch asEthernet(as is the case in most other distributed file systems, likeNFS). File metadata however, is managed via ametadata broker.The metadata communication is performed via TCP/IP and Ethernet.

Another difference is that file locks are managed by the metadata broker, rather than the individual host clients. This results in the elimination of a number of problems which typically plague distributed file systems.

Though CXFS supports having a heterogeneous environment (includingSolaris,Linux,Mac OS X,AIXandWindows), either SGI'sIRIXOperating System orLinuxis required to be installed on the host which acts as the metadata broker.

See also[edit]

External links[edit]