Logfs: Difference between revisions
Jump to navigation
Jump to search
(categorization) |
(Link to LogFS garbage collection video) |
||
Line 11: | Line 11: | ||
* block caching (useful for metadata) |
* block caching (useful for metadata) |
||
* delta storage - having an on-flash cache of recent changes without updating the wandering tree yet. |
* delta storage - having an on-flash cache of recent changes without updating the wandering tree yet. |
||
* garbage collection algorithm - explained by the author in a [http://mirror.linux.org.au/pub/linux.conf.au/2007/video/talks/91.ogg video] at [http://lca2007.linux.org.au/talk/91 Linux Conference Australia in 2007] |
|||
[[Category:OS]] |
[[Category:OS]] |
Revision as of 14:40, 8 March 2007
Logfs is a new flash-based file system currently under development. The main author is Jörn Engel.
There are early design documents at http://wh.fh-wedel.de/~joern/logfs.pdf.
Later additions not covered in that document include:
- block compression,
- JFFS2-style subblock writes in the journal,
- advanced block allocation methods to separate write-once data from write-often data.
- block caching (useful for metadata)
- delta storage - having an on-flash cache of recent changes without updating the wandering tree yet.
- garbage collection algorithm - explained by the author in a video at Linux Conference Australia in 2007