I like the %p thingy - it's neat and is an overall improvement. If
it dies I shall stick another pin in my Ingo doll.
-- Andrew Morton
(who also provided a
picture of said doll
HAMMER2 implements a root directory which is ABOVE the nominal
mount point for the filesystem. That is, the nominal mount point
is typically a file inside this directory instead of the directory
This feature can be replicated for any subdirectory, where the
parent holds multiple snapshots of said directory. There is no
global snapshot table per-say.
This makes it possible to trivially construct and maintain multiple
mirroring domains within any subdirectory structure. For example
you can construct a HAMMER2 filesystem which holds multiple roots
and then mount the desired one based on a boot menu item, and you
can work within these roots as if they were the root of the whole
filesystem (even though they are not).
launches another new filesystem
to post comments)