XFS
E37333
XFS is a high-performance 64-bit journaling file system originally developed by SGI, widely used on Linux for handling large files and parallel I/O workloads.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
64-bit file system
→
file system → journaling file system → |
| designGoal |
high performance
→
scalability → support for large file systems → support for large files → |
| developer |
SGI
→
Silicon Graphics International → |
| feature |
B+ tree based metadata
→
allocation groups → barrier support → delayed allocation → delayed logging → direct I/O support → extent-based allocation → metadata journaling → online defragmentation → online resizing → project quotas → quota support → reflink copy-on-write support → |
| fileSystemType |
64-bit journaling file system
→
|
| introducedIn |
1990s
→
|
| journalingType |
metadata journaling by default
→
|
| license |
GNU General Public License
→
|
| maintainer |
Linux kernel community
→
|
| openSource |
true
→
|
| operatingSystem |
IRIX
→
Linux → |
| optimizedFor |
large sequential I/O
→
multi-threaded workloads → |
| releasedOnLinux |
2001
→
|
| supports |
access control lists
→
barrier-based write ordering → data preallocation → data striping across allocation groups → extended attributes → high throughput streaming I/O → log recovery after crashes → parallel I/O workloads → sparse files → very large file systems → very large files → |
| supportsMaximumFileSize |
up to 8 exabytes (theoretical)
→
|
| supportsMaximumVolumeSize |
up to 8 exabytes (theoretical)
→
|
| usedFor |
enterprise storage
→
high-performance computing → large-scale data workloads → servers → |