Log-structured file system: Difference between revisions

Content deleted Content added
expand list of implementations only
Fix of a typo
Line 29:
* [[Reiser4]] is a log-structured file system, but it calls the concept "wandering logs". It has no support snapshotting, yet.
* [[ZFS]] from [[Sun Microsystems|Sun]] is a log-structured file system which supports snapshotting. However, it uses [[reference-counting]] instead of [[garbage collection (computer science)|garbage collection]] to manage free space.
* There is a log-structured file system in development at at Charles University, Prague. [http://aiya.ms.mff.cuni.cz/lfs/]It is available for recent versions of the Linux kernel. The major features of this project are a working garbage collector, snapshots and indexed directories.
 
Log-structured file systems have also been used on storage media like [[flash memory]] and [[CD-RW]] for entirely different reasons. These degrade slowly as they are written to and have a limited number of erase/write cycles: