Supported File Systems
Oracle Linux supports many local file system types that you can configure on block devices, which include the following:
- btrfs
-
A copy-on-write file system that's designed to address the expanding scalability requirements of large storage subsystems. Btrfs supports the following: snapshots, a roll-back capability, checksum functionality for data integrity, transparent compression, and integrated logical volume management.
Note:
In Oracle Linux 9, the Btrfs file system type is supported on Unbreakable Enterprise Kernel (UEK) releases only.
- ext4
-
A version of the extended file system. Ext4 supports the same features that are supported by Ext3, with added support for extents or contiguous physical blocks, preallocation, delayed allocation, speedier file system checking, more robust journaling, and several other enhancements.
- XFS
-
A high-performance, journaling file system that provides high scalability for I/O threads, file system bandwidth, file size, and file system size, even for file systems that span many storage devices.
To list recognized file system types on a system, use the following command:
sudo ls /sbin/mkfs.*
Note that the following output might differ, depending on the setup:
sudo ls /sbin/mkfs.* /sbin/mkfs.cramfs /sbin/mkfs.ext4 /sbin/mkfs.msdos /sbin/mkfs.ext2 /sbin/mkfs.fat /sbin/mkfs.vfat /sbin/mkfs.ext3 /sbin/mkfs.minix /sbin/mkfs.xfs
These executables are used to make the file system type that's specified by their extension.
For example, mkfs.msdos is the other name for
mkdosfs. The mkfs.cramfs command creates a
compressed ROM, read-only cramfs
file system for use by embedded or
small-footprint systems.