Difference between revisions of "LogFS"

From eLinux.org
Jump to: navigation, search
(Created page with "*[http://logfs.org/logfs/ logfs] - LogFS is a scalable flash filesystem. It is aimed to replace JFFS2 for most uses, but focuses more on the large devices. Matt Mackall writes (...")
 
Line 1: Line 1:
*[http://logfs.org/logfs/ logfs] - LogFS is a scalable flash filesystem. It is aimed to replace
+
LogFS was a raw flash filesystem, intended to replace JFFS2, with a focus
JFFS2 for most uses, but focuses more on the large devices.
+
on scalability.
  
Matt Mackall writes (in July of 2007):
+
In July of 2007, Matt Mackall wrote:
  
 
  LogFS is a filesystem designed to support large volumes on FLASH. It
 
  LogFS is a filesystem designed to support large volumes on FLASH. It
Line 10: Line 10:
 
  and it's well on its way to being accepted in the mainline tree.
 
  and it's well on its way to being accepted in the mainline tree.
  
Scott Preece writes:
+
It was originally written by Joern Engel, but has recently (as of October, 2012) been
 +
maintained by Prasad Joshi.
 +
 
 +
It appears to be less-used than other flash filesystems.
 +
 
 +
== Resources ==
 +
* Home page: http://logfs.org/logfs/
 +
** Mailing list: http://logfs.org/cgi-bin/mailman/listinfo/logfs
 +
** NOTE: this site appears down as of October 2012
 +
* Articles:
 +
** [http://lwn.net/Articles/234441 LogFS article], LWN.net, May 2007
 +
** [http://www.linux.com/articles/114295 LogFS: A new way of thinking about flash filesystems] Linux.com, May 2007
 +
 
 +
Scott Preece wrote:
  
 
  The big win for LogFS (in my limited knowledge of it) is that it stores
 
  The big win for LogFS (in my limited knowledge of it) is that it stores
Line 16: Line 29:
 
  mount time. This significantly reduces both startup time and memory
 
  mount time. This significantly reduces both startup time and memory
 
  consumption. This becomes more important as the size of the flash device
 
  consumption. This becomes more important as the size of the flash device
  increases. Read more in LWN (http://lwn.net/Articles/234441) and
+
  increases.
linux.com (http://www.linux.com/articles/114295).
 
  
 
Some newer flash memory, like MLC (multi-level cell), are not well supported.
 
Some newer flash memory, like MLC (multi-level cell), are not well supported.
 
LogFS now has its own mailing list: see http://logfs.org/cgi-bin/mailman/listinfo/logfs
 

Revision as of 11:49, 12 October 2012

LogFS was a raw flash filesystem, intended to replace JFFS2, with a focus on scalability.

In July of 2007, Matt Mackall wrote:

LogFS is a filesystem designed to support large volumes on FLASH. It
uses a simple copy-on-write update process to ensure consistency (the
"log" in the name is a historical artifact). It's easily the most
modern and scalable open-source FLASH filesystem available for Linux
and it's well on its way to being accepted in the mainline tree.

It was originally written by Joern Engel, but has recently (as of October, 2012) been maintained by Prasad Joshi.

It appears to be less-used than other flash filesystems.

Resources

Scott Preece wrote:

The big win for LogFS (in my limited knowledge of it) is that it stores
its tree structure in the media, rather than building it in memory at
mount time. This significantly reduces both startup time and memory
consumption. This becomes more important as the size of the flash device
increases.

Some newer flash memory, like MLC (multi-level cell), are not well supported.