To view parent comment, click here.
To read all comments associated with this story, please click here.
No, the article is opinion. Saying 'pure' journaling is completely subjective - if I journal files and recover it when I lose power, I am running a 'pure' journaling file system. Ext3 does metadata-based journaling as well ( and in NTFS for Vista/LH (transactional NTFS), it does MD and block journaling as well). Where do we draw the line?
I'm not speaking to ExtX doing on the fly defragging, the other fella was. My expertise is in NTFS, not Ext. :-)
My personal belief is - there is no file system on earth that does not need a defrag module. Programmers seem to agree with me, as you can get versions of defrag for every FS ever made. I'm honestly quite surprised that the Linux guys here were so resistant to the argument - I thought one of the points to running a tuner OS was to tune tune tune for better performance.
Now yes! I agree with you =) Metadata journaling and block journaling are already very good in their jobs even when not combined.
NTFS is a good file system, as Ext3/JFS/Reisefs.
The algorithm who Ext3 use are created to execute fragmentation resistence are based on the assumption who you have always a good percentage of space free, so they can white the data on such order they don't need to fragment between already used inodes. As you can note, the performance of that algorith decrease when the disk start to run out of space. It's works fair nice with fill rates on 80%~90% or with big amounts of small files operation although. (in other words: most of time)
Edited 2005-12-18 04:18





Member since:
2005-12-18
(Read the sections on NTFS File System Recoverability and Recovering NTFS File Structures if you want to learn how this actually works. The 2003 Technical Reference should always be your first stop for understanding MS technologies, not backupbook.com, whatever that is). My original fact remains - it was 10 years after NTFS that Ext3 came around and Linux finally had journalling.
No.. the technical article posted are right, some people do not consider NTFS a pure journal file system because it do not suport block jornaling, but only metadata journaling for performance reasons.
I still don't understand why I find these links for defragging Ext2
You are confusing fragmentation resistence with on the fly defrag. ExtX do not execute a defrag process on background using CPU idle time, it in fact write the data on disk in a organizated manner. Now.. who method are better, serious, i don't know.