Content deleted Content added
→Implementations: I don't think ZFS fits into this category |
m Date maintenance tags and general fixes |
||
Line 1:
{{
A '''log-structured filesystem''' is a [[file system]] design first proposed in 1988 by [[John K. Ousterhout]] and [[Fred Douglis]]. Designed for high write throughput, all updates to data and metadata are written sequentially to a continuous stream, called a log. The design was first implemented by Ousterhout and [[Mendel Rosenblum]].
Line 25:
* [[UBIFS]] for [[Linux]], also intended to replace [[JFFS2]] (in development).
* [[ULFS]] is a User-Level Log-structured File System (http://ulfs.sf.net) Using FUSE (http://fuse.sf.net).
* [[ZFS]] is a log-structured file system available on Solaris, Mac OS X, and FreeBSD.{{
Some kinds of storage media, such as [[flash memory]] and [[CD-RW]], slowly degrade as they are written to and have a limited number of erase/write cycles at any one ___location. Log-structured file systems are sometimes used on these media because they make fewer in-place writes and thus prolong the life of the device by [[wear levelling]]. The more common such file systems include:
|