In order to understand how the journaling module works, you should first understand how API-level operations relate to the underlying FAT layer operations. As seen in the figure below , an API level operation is made of one or more top-level FAT operations which, in turn, are made of one or more low-level FAT operations.
...