n 31 October 2013 17:37, Chris Warburton <chriswa...@googlemail.com> wrote:

>
> …many filesystems have provided metadata facilities
> over the years, but these have all hit limits which end up being worked
> around by storing metadata in files, making the FS unnecessarily
> complex.


ReiserFS, from at least version 3, implemented extended attributes (xattrs)
as directories, meaning that there were no arbitrary limits. I never
understood why other FSes didn't do the same, as it surely makes the code
simpler than having a special fixed-size implementation.

However, having thought about ResierFS, the idea of xattrs themselves seem
pretty odd, because what is data and what is metadata can depend on
context, plus of course you're never going to get all the metadata out of
files and into FS attributes; and it seems odd to have two different
fundamental APIs (regular file API and xattr API) to manipulate different
instances of the same on-disk representation (files in directories).
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to