CopyFS iconCopyFS 1.0

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 http://fuse.sourceforge.net. You also need the support for filesystem extended attributes compiled in your kernel.



Installation

Simply do :

copyfs-1.0 % ./configure
copyfs-1.0 % make all
copyfs-1.0 % su
Password:
copyfs-1.0 # make install

Using

To 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/fs

To unmount it, simply do :

root # umount /mnt/fs

As you would do for a normal filesystem.

last updated on:
April 8th, 2005, 17:42 GMT
price:
FREE!
developed by:
BokLM
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Filesystems

FREE!

In a hurry? Add it to your Download Basket!

user rating 17

UNRATED
3.8/5
 

0/5

Add your review!

SUBMIT