When you talk about avoiding copying, are you thinking of not copying
the runlists, as well? If so, how can you avoid uncompressing them?
That seems very complicated, plus you have to concatenate the pieces
of the runlist if they span multiple MFT records, anyway.
> They are not. They are derived from compressed on-disk structures (which
> are re-compressed when updating the inode). Runlists of such large size are
> only needed for A) huge files/directories, B) extremely fragmented
> files/directories, or C) a combination of A and B. (Remembering that
> metadata is stored as files, so the same applies for the metadata itself.)
I guess this answers my question - you will continue to uncompress the
runlist when opening the inode, right?
Regards,
Martin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/