'Does the ext3 file system have undo logging? If no, why not?

I learned from online articles that disk-based database systems have both undo and redo logging, because "steal, no-force" policy demands it. "Steal" policy means database system can write uncommitted data to disk, which needs undo logging to help rollback; "No-force" policy means database systems do not have to write in-memory data to disk because redo logging is able to help the recovery by replaying the redo log for a committed transaction.

Is ext3 journaling file system doing similar things for atomicity and durability? I learned from several online articles that ext3 file system only has redo logs. If it's true, then why ext3 does not have undo logs?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source