Re: [Patch] document ext3 requirements (was Re: [RFD] Incremental fsck)

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Daniel Phillips <phillips@...>
Cc: Pavel Machek <pavel@...>, Alan Cox <alan@...>, Theodore Tso <tytso@...>, Al Boldi <a1426z@...>, Valerie Henson <val.henson@...>, Rik van Riel <riel@...>, <linux-fsdevel@...>, <linux-kernel@...>
Date: Thursday, January 17, 2008 - 8:29 am

On Tue, 15 Jan 2008, Daniel Phillips wrote:


Most users seem to care deeply about "things just work". Here is why 
ntfs-3g also took the online fsck path some time ago.

NTFS support had a highly bad reputation on Linux thus the new code was 
written with rigid sanity checks and extensive automatic, regression 
testing. One of the consequences is that we're detecting way too many 
inconsistencies left behind by the Windows and other NTFS drivers, 
hardware faults, device drivers.

To better utilize the non-existing developer resources, it was obvious to 
suggest the already existing Windows fsck (chkdsk) in such cases. Simple 
and safe as most people like us would think who never used Windows. 

However years of experience shows that depending on several factors chkdsk 
may start or not, may report the real problems or not, but on the other 
hand it may report bogus issues, it may run long or just forever, and it 
may even remove completely valid files. So one could perhaps even consider 
suggestions to run chkdsk a call to play Russian roulette.

Thankfully NTFS has some level of metadata redundancy with signatures and 
weak "checksums" which make possible to correct some common and obvious 
corruptions on the fly.

Similarly to ZFS, Windows Server 2008 also has self-healing NTFS:
http://technet2.microsoft.com/windowsserver2008/en/library/6f883d0d-3668-4e15-b7ad-4df...

	Szaka

--
NTFS-3G:  http://ntfs-3g.org
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFD] Incremental fsck, Rik van Riel, (Tue Jan 8, 5:41 pm)
Re: [RFD] Incremental fsck, Al Boldi, (Wed Jan 9, 12:40 am)
Re: [RFD] Incremental fsck, , (Wed Jan 9, 4:04 am)
Re: [RFD] Incremental fsck, Valerie Henson, (Wed Jan 9, 3:45 am)
Re: [RFD] Incremental fsck, Al Boldi, (Wed Jan 9, 7:52 am)
Re: [RFD] Incremental fsck, Theodore Tso, (Sat Jan 12, 10:51 am)
Re: [RFD] Incremental fsck, Daniel Phillips, (Sun Jan 13, 8:22 pm)
Re: [RFD] Incremental fsck, Pavel Machek, (Sun Jan 13, 1:19 pm)
Re: [RFD] Incremental fsck, Ric Wheeler, (Mon Jan 14, 9:04 pm)
Re: [RFD] Incremental fsck, Alan Cox, (Sun Jan 13, 1:41 pm)
Re: [Patch] document ext3 requirements (was Re: [RFD] Increm..., Szabolcs Szakacsits, (Thu Jan 17, 8:29 am)
Re: [Patch] document ext3 requirements (was Re: [RFD] Increm..., Christoph Hellwig, (Wed Jan 16, 12:38 pm)
Re: [RFD] Incremental fsck, Al Boldi, (Sun Jan 13, 7:05 am)
Re: [RFD] Incremental fsck, Rik van Riel, (Wed Jan 9, 10:44 am)
Re: [RFD] Incremental fsck, Al Boldi, (Thu Jan 10, 9:26 am)