what FSDs have optimized to organize so much files.

Hello All!

This days, I??m so puzzled by a question: how FSDs organize files to insure
quickly read and write. Such as FAT or NTFS. They should have do many to
optimize. My fellows are wirting a filter driver, it??s used to log files??
changes one day, and at the end upload the changes to services. The
efficiency must be very important, so I want to know how FSDs organize their
files.

Thanks and Best Regards,

???(ZhangPei).

ZHANGP wrote:

Hello All!

This days, I’m so puzzled by a question: how FSDs organize files to
insure quickly read and write. Such as FAT or NTFS. They should have
do many to optimize. My fellows are wirting a filter driver, it’s used
to log files’ changes one day, and at the end upload the changes to
services. The efficiency must be very important, so I want to know
how FSDs organize their files.

The FAT specs are available on many web sites… There is some
information on NTFS as well, although it is somewhat sketchy because
Microsoft considers it to be proprietary.

There aren’t really very many tricky optimizations. Disk drives and
processors are fast enough now that, for file systems, reliability is
more important than raw performance.

All file systems have the same basic design. A root sector points to a
top-level directory, which in turn points to files and other directories.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.