How does a journaling file system work and why does it not fragment, like NTFS?
Why hasn't Windows switched over to a journaling file system?
Could someone please explain this to me? Thanks.
How does a journaling file system work and why does it not fragment, like NTFS?
Why hasn't Windows switched over to a journaling file system?
Could someone please explain this to me? Thanks.
I'll try to give an extended but simple answer, based on available sources:
Simple definition of a journaling file system from PC World:
A little more detail from Wikipedia:
In addition,
ext4
uses some other techniques to reduce fragmentation, namely Extends and Delayed allocation (again from Wikipedia):I hope this gives the very basic of the operations of journaling filesystems, and specifically some
ext4
details.Quoting from PC World Ubuntu Linux, Day 16: EXT4 vs. NTFS:
Any discussion around 'why/why not' and 'defrag' needs to include Diskeeper (formerly Executive Software). Offering to license your product to Redmond, and having your company and/or product still be viable in two years, is a Herculean adventure at best ..