Links

Online Articles

Benchmarks

Related Projects / Presentations

Our Papers / Presentations / Documents

  • Ryusuke Konishi, Utilizing NILFS2 fine-grained snapshots, LinuxCon Japan 2011 Presentation material, June 2011. [Presentation PDF]
  • Ryusuke Konishi, The NILFS2 Filesystem: Review and Challenges, Japan Linux Symposium 2009 Presentation material, Oct 2009. [Presentation PDF]
  • Koji Sato et al., The Design and Implementation of the NILFS Log-Structured File System, IPSJ Transactions on Advanced Computing System (ACS), Vol.2, No.1, pp.110-122, 2009. (in Japanese) [IPSJ Digital Library]
  • Ryusuke Konishi, Filesystem support for Continuous Snapshotting, Ottawa Linux Symposium 2007 BOFS material, June 2007. [Presentation PDF]
  • Ryusuke Konishi et al., The Linux implementation of a log-structured file system, ACM SIGOPS Operating Systems Review, Vol.40, No.3, pp.102-107, 2006. [acm digital library]
  • Ryusuke Konishi, Development of a New Log-structured File System for Linux, Technical Note, Oct 2005. [Presentation PDF]
  • Yoshiji Amagai et al., Log-structured file system for Linux, Linux Conference 2005, Japan Linux Association, June 2005. (in Japanese) [Paper PDF] [Presentation PDF]
  • Yoshiji Amagai et al., Design and Implementation of ``nilfs'', a Log-Structured File System for Linux, IPSJ SIG-OS, OS-99, May 2005. (in Japanese) [PDF]
  • Technical note, the Nilfs version 1: overview. (in English) [PDF]

Other Log-structured filesystems

F2FS -- Flash-Friendly File System
https://f2fs.wiki.kernel.org/start
Log-Structured Filesystem for NetBSD
http://www.hhhh.org/perseant/lfs.html
LinLogFS -- A Log-Structured Filesystem For Linux
http://www.complang.tuwien.ac.at/czezatke/lfs.html
LFS: A Log Structured File System for Linux that Supports Snapshots
http://logfs.sourceforge.net/
Log-structured file system for Linux 2.6
http://aiya.ms.mff.cuni.cz/lfs/ (broken link)
LogFS -- a scalable flash filesystem
http://logfs.org/logfs/ (broken link)
Log-structured File System (Wikipedia article)
https://en.wikipedia.org/wiki/Log-structured_file_system

Related Papers

Sprite LFS
Mendel Rosenblum and John K. Ousterhout; The Design and Implementation of a Log-Structured File System, Proceedings of the 13th Symposium on Operating System Principles, pages 1--15, October 1991.
BSD LFS
Margo Seltzer, Keith Bostic, Marshall Kirk McKusick, Carl Staelin, An Implementation of a Log-Structured File System for UNIX, USENIX Winter 1993.
LinLogFS
Christian Czezatke, M. Anton Ertl; LinLogFS - A Log-Structured Filesystem For Linux, USENIX Annual Conference, June 2000.
Elephant file system
D.J. Santry, M.J. Feeley, N.C. Hutchinson, A.C. Veitch, R.W. Carton, J. Ofir. Deciding when to forget in the Elephant file system. Proc. of the 17th ACM symposium on Operating systems principles, 1999.
  • follow NILFS in RSS
  • follow NILFS in feedly
  • follow NILFS in inoReader