turdus wrote:
So the question is, measure an fs for what? There's no such thing, "highest power".
I meant to say about the "most powerful" FS,
possible if one FS is strong in a certain features, it's weak in others.
geryg400 wrote:
(1) Some filesystems store directory entries in a linear array or linked list. This means that to find a file requires a linear search and this is not ideal. Look for a FS that uses for example a hashing mechanism to find files quicker.
(2) Some filesystems store the data contents of a file in a linked list of clusters. FAT is like this. It can be very slow seeking to the end of a file. Modern file systems use various methods to help here. For example EXT uses the tradition Unix method with blocks, indirect blocks and double-indrect blocks.
FATx uses 'table' for directory structure, and 'linked-list' for block allocation.
NTFS uses 'btree' for directory structure, and 'bitmap' for block allocation.
NTFS seems better than FAT coz 'btree' allows find searching at O(logN)

and random-access to allocation info

And both table & linked-list requires sequential search
