A full in-memory filesystem defined with hashes. It is writable to the user
that mounted it may create and edit files within it, as well as the
programmer
Usage
root = Metadir.new()
root.mkdir("/hello")
root.write_to("/hello/world","Hello World!\n")
root.write_to("/hello/everybody","Hello Everyone!\n")
FuseFS.start(mntpath,root)
Because Metadir is fully recursive, you can mount your own or other defined
directory structures under it. For example, to mount a dictionary
filesystem (see samples/dictfs.rb), use:
root.mkdir("/dict",DictFS.new())