CopyFS aims to solve a common problem. Given a
directory full of configuration files or other
important files that can be modified, it ensures
that a backup of a file will be made before
modifying it. This filesystem is based on FUSE for
Linux, and makes the whole process transparent,
automatically keeping versioned copies of all the
changes done to a file under its control.