LLFS, a copy-on-write file system for Linux

by Rastislav Levrinc (superviser M. Anton Ertl).

Goals: Good consistency guarantees, snapshots and cloning (writable snapshots), decent performance.

Our first effort resulted in LinLogFS, a mostly classical log-structured FS (Freenix 2000 paper, master's thesis).

Writing an efficient cleaner that could work with snapshots turned out to be hard, so we eventually gave up on the idea of using segments and a cleaner, and reverted to a free-blocks management approach, resulting in LLFS (master's thesis, poster, talk slides (in German)). Some web pages:

Unfortunately, no code release yet.
Anton Ertl
[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -  
[TXT]offen.html16-Jun-2008 11:23 3.4K 
[   ]poster.pdf14-Jun-2008 15:04 1.8M 
[CMP]poster.ps.gz14-Jun-2008 15:09 1.8M 
[   ]talk.pdf14-Jun-2008 14:59 90K 

Apache/2.2.22 (Debian) DAV/2 mod_fcgid/2.3.6 PHP/5.4.36-0+deb7u3 mod_python/3.3.1 Python/2.7.3 mod_ssl/2.2.22 OpenSSL/1.0.1e mod_perl/2.0.7 Perl/v5.14.2 Server at www.complang.tuwien.ac.at Port 80