Re: versioning filesystems and linux

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 19 Aug 1997 22:30:46 +0100 (BST)


> I suspect this is largely a userspace issue.... 'xcept that access to
> filesystem would need to pass through userspace [can this be done?]

Versioning is a file system issue, the VFS doesn't care about it, and on
the whole I think it'll do the right thing (there is a 2.1.x dcache aliasing
problem like upper/lower casing). One approach thats quite elegant is not
versioning but snapshots as done by the NetApp WAFS. You can look in
.1 .2 .3 .4 ... of any directory to fish out files 10,20,30,40 minutes ago

It uses a copy on write versioning scheme

Alan