CopyFS

CopyFS is a copy-on-write, versioned filesystem.
Download

CopyFS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • BokLM
  • Publisher web site:
  • http://invaders.mars-attacks.org/~boklm/copyfs/

CopyFS Tags


CopyFS Description

CopyFS is a copy-on-write, versioned filesystem. CopyFS aims to solve a common problem : given a directory, especially one full of configuration files, or other files that one can modify, and which can affect the functionning of a system, or of programs, that may be important to other users (or to the user himself), how to be sure that a person modifying the files will do a backup of the working version first ?This filesystem solves the problem by making the whole process transparent, automatically keeping versionned copies of all the changes done to file under its control.It also allows a user to select an old version of the files, for example to repair a mistake, and allows him/her to continue edition from this point.Requirements:· You need a Linux-based system, with at least version 2.0 of the Fuse libraries and kernel module. You can download Fuse at . You also need the support for filesystem extended attributes compiled in your kernel.InstallationSimply do :copyfs-1.0 % ./configurecopyfs-1.0 % make allcopyfs-1.0 % suPassword:copyfs-1.0 # make installUsingTo mount a CopyFS, you need to use the command 'fmount' : if you want to mount a CopyFS at '/mnt/fs', whose version directory is at /var/versions, you would use :root # fmount /var/versions /mnt/fsTo unmount it, simply do :root # umount /mnt/fsAs you would do for a normal filesystem.


CopyFS Related Software