|
这里有一段关于NTFS journal的描述
http://technet.microsoft.com/en-us/library/cc781134(WS.10).aspx
NTFS Change Journal
As files, folders, and other NTFS objects are added, deleted, and modified, NTFS enters change journal records in streams, one for each volume on the computer.
The total size of all the records currently in the journal varies, but there is a configurable maximum size. The change journal can exceed the maximum size until the size reaches an outer threshold, at which point a portion of the oldest records are deleted until the change journal is restored to its maximum size. The maximum size of the change journal is configurable but cannot be reduced, only increased.
The change journal conveys significant scalability benefits to applications that might otherwise need to scan an entire volume for changes. File system indexing, replication managers, virus scanners, and incremental backup applications can benefit from using the change journal.
The change journal is much more efficient than time stamps or file notifications for determining changes in a particular namespace. Applications that must rescan an entire volume to determine changes can now scan once and subsequently refer to the change journal. The I/O cost depends on how many files have changed, not on how many files exist on the volume.
The APIs are fully documented and can be leveraged by independent software vendors (ISVs). Microsoft uses the change journal in Windows Server 2003 components such as the Indexing Service and File Replication Service. ISVs can use this feature to enhance the scalability and robustness of a range of products including backup, antivirus, and auditing tools.
至于NTFS不利于闪存的证据,微软系统默认值就能说明问题,默认情况下,闪存盘右键格式化里是没有ntfs选项的。另一方面微软推出exFAT文件系统也是这个原因,否则根本就没必要出exFAT了。
与此类似,linux下闪存一般推荐ext2,其它诸如ext3 reiserfs等都是日志式文件系统,不适合闪存。
至于你说得你u盘没坏过,我不知道ntfs插了多久,又有多少写入操作。更重要的一点是你的u盘是slc的还是mlc的,前者比后者写入寿命能多10倍。 |
|