C Kernel DevelopmentOperating System DevelopmentLinux DevelopmentOpen Source Development 1 min read

Linux Kernel Developers Deprecate EXT4 data=journal Mode

Linux kernel maintainers have announced the deprecation of the EXT4 file system's data=journal mode to reduce code complexity and focus development on more efficient features.

EXT4 is deprecating its data=journal mode. Linux kernel file system maintainers identified this mode as a source of code complexity and maintenance burden, meaning it will no longer receive active development or maintenance.

The mode currently journals both metadata and file data to provide the highest level of data integrity. This protects against data loss during unexpected power failures or system crashes. However, it incurs a performance cost because all data must be written to the journal before reaching the main file system. Due to this overhead, many users historically preferred other options.

Deprecating the mode allows the development team to focus resources on more widely used and efficient features, which will simplify the EXT4 codebase over time.

The mode remains functional for now, but its deprecation status indicates it will be removed from the kernel in a future release. Anyone who relied on it for specific reliability requirements will need to evaluate alternative strategies for ensuring data consistency, and should prepare to transition their workflows to the remaining ordered or writeback journaling modes.