SGI InfiniteStorage Filesystem XFS

XFS is the native file system for SGI® systems, from desktop workstations to supercomputers. Fully embraced by the open source community, XFS provides full 64-bit file capabilities and easily scales from gigabytes to exabytes to handle extremely large files. The XFS file system integrates volume management, guaranteed rate I/O, and journaling technology for fast, reliable recovery. File systems can be backed up while still in use, significantly reducing administrative overhead.


Topic Specifications
Technology
  • Journaled 64-bit file system, with guaranteed file system consistency
Product Span
  • Available as a layered product on all systems which run IRIX 5.3 or later, except IP4 and IP6 platforms
Max. File Size
  • Designed to scale to 9 million TB with current hardware supporting scalability to 8000 TB on IRIX. Linux-64, 2 TB Max File Size. Solaris and Windows NT undergoing scalability testing.
Max. File System Size
  • Designed to scale to 18 million TB with current hardware supporting scalability to 8000 TB on IRIX. Linux-64, 500 file systems of 2 TB each. Solaris and Windows NT undergoing scalability testing.
File System Block Size
  • Selectable at file system creation time using mkfs_512, 512 bytes to 64KB for normal data, and up to 1MB for real-time data. File system extents (contiguous data) are configurableat file creation time using fcntl and are multiples of the file system block size
Physical Disk Sector Size Supported 512 Bytes
  • NFS Compatibility Using NFS 5.3, 64-bit file systems can be exported to other systems which support the NFS V3 Protocol Systems which use NFS V2 protocol may access XFS file systems within the 32-bit limit imposed by the protocol
EFS Interoperability
  • EFS and XFS filesystems can be active on a single computer system
Backup/Restore
  • Dump/restore, bru, cpio, tar
Dump Interchangeability
  • Restore can restore EFS dumps to either EFS or XFS file systems
  • xfs_restore can restore XFS dumps to either XFS or EFS file systems
  • EFS file systems are dumped in EFS format, XFS file systems are dumped in XFS format
  • Dumps of active XFS file systems are possible
Support for Hierarchical Storage
  • Data Management API (DMIG) allows implementation of hierachial storage management software with no kernal modifications as well as high-performance dump programs without requiring "raw" access to the disk and knowledge of filesystem structures.
Swap to Files
  • Swap to files is supported
Guaranteed Rate I/O
  • Hard and soft guarantees are supported, hard guarantees require turning off disk-drive self diagnostics Guarantees are expressed as a file descriptor, data rate, duration, and start time
Performance
  • Superior to EFS
Memory
  • 32MB recommended
XFS Options
  • Guaranteed I/O for more than 4 streams