Log-structured file system: Difference between revisions

Content deleted Content added
m Rationale: Added seek latency as well
No edit summary
Line 28:
* [[LogFS]] and [[LinLogFS]] are names used for various Linux log-structured file system implementations, the latest one written for [[Google Summer of Code 2005]], however all of these projects were cancelled.
* [[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.
* [http://aiya.ms.mff.cuni.cz/lfs/ LFS] is a log-structured filesystem developed at Charles University, Prague. It is available fot recent versions of 2.6 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: