File system journaling
File system journaling is a feature of some file system drivers that can make so-called atomic file system operations. This means that a set of instructions can be guaranteed to succeed. Otherwise, all instructions will be brought back to its previous state. This feature is used on file systems like EXT4 and increases data reliability and integrity.