Meaning – The term journaling, refers to the process of recording changes made in a physical file member in a journal. Journaling allows the programmer to reconstruct a physical member by applying the changes in the journal to a saved version of the physical file member.
The term journaling also refers to the process of recording information sequentially in a database.
A journaling file system is a file system that keeps track of changes not yet committed to the file system’s main part by recording the goal of such changes in a data structure known as a “journal”, which is usually a circular log.
Example of usage – “In the event of a system crash or power failure, such file systems can be brought back online more quickly with a lower likelihood of becoming corrupted.”