Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

List of log-structured file systems

From Wikipedia, the free encyclopedia

This is an incomplete list oflog-structured file system implementations.

  • James T, Brady while inIBM Poughkeepsie Lab conceived a log structured paging file system in 1979 which was implemented inMVS SP2 in 1980.[1][2]
  • John K. Ousterhout andMendel Rosenblum implemented the first log-structured file system for theSprite operating system in 1992.[3][4]
  • BSD-LFS, an implementation byMargo Seltzer was added to 4.4BSD, and was later ported to386BSD. It lacked support for snapshots. It was removed from FreeBSD and OpenBSD, but still lives on inNetBSD.
  • Plan 9'sFossil file system is also log-structured and supports snapshots.
  • NILFS is a log-structured file system implementation forLinux byNTT/Verio which supports snapshots.
  • LinLogFS (formerly dtfs) and LFS are log-structured file system implementations for Linux. The latter was part ofGoogle Summer of Code 2005. Both projects have been abandoned.
  • LFS is another log-structured file system for Linux developed by Charles University, Prague. It was to include support for snapshots and indexed directories, but development has since ceased.
  • Write Anywhere File Layout (WAFL) byNetApp is a file layout that supports large, high-performance RAID arrays, quick restarts without lengthy consistency checks in the event of a crash or power failure, and growing the filesystems size quickly. Built using log-structured file system concept,[citation needed] snapshots and off-linedata deduplication.
  • LSFS is a log-structured file system with writable snapshots and inlinedata deduplication created byStarWind Software.[5]
  • Cache Accelerated Sequential Layout (CASL) is a proprietary log-structured filesystem developed byNimble Storage that uses Solid State Devices to cache traditional hard drives.[6]
  • ObjectiveFS is a log-structured FUSE filesystem that uses cloud object stores (e.g. Amazon S3, Google Cloud Storage and private cloud object store).
  • NOVA for byte-addressablepersistent memory (for examplenon-volatile dual in-line memory module (NVDIMM) and3D XPoint) for Linux developed at the University of California, San Diego, US.[7]
  • Spiralog was a log-structured filesystem created byDigital Equipment Corporation for theOpenVMS operating system.[8] Spiralog was an optional product, and was discontinued due to a variety of problems, including issues with handling full volumes.[9]

Some kinds of storage media, such asflash memory andCD-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 bywear leveling. The more common such file systems include:

  • UDF is a file system commonly used onoptical discs.
  • JFFS and its successorJFFS2 are simpleLinux file systems intended for raw flash-based devices.
  • UBIFS is a filesystem for rawNAND flash media and also intended to replaceJFFS2.
  • LogFS is a scalable flash filesystem forLinux that works on both raw flash media and block devices, intended to replaceJFFS2.
  • YAFFS is a raw NAND flash-specific file system for many operating systems (including Linux).
  • F2FS is a new file system designed for the NAND flash memory-based storage devices on Linux.

See also

[edit]

References

[edit]
  1. ^Samson, Stephen L.MVS Performance Management OS/390 Edition. p. 12.CiteSeerX 10.1.1.195.1886.
  2. ^"1981 IBM Corporate Technical Recognition Event Book, Outstanding Innovation Award, “Virtual Storage Disk Paging”"
  3. ^Rosenblum, Mendel and Ousterhout, John K. (June 1990) - "The LFS Storage Manager".Proceedings of the 1990 Summer Usenix. pp315-324.
  4. ^Rosenblum, Mendel and Ousterhout, John K. (February 1992) - "The Design and Implementation of a Log-Structured File System".ACM Transactions on Computer Systems, Vol. 10 Issue 1. pp26-52.
  5. ^Toigo, Jon William (5 March 2015)."The struggle between virtual machine performance and storage".TechTarget SearchStorage.
  6. ^Shanks, Eric (November 25, 2013)."CASL with Nimble Storage".The IT Hollow.
  7. ^"The NOVA filesystem [LWN.net]".LWN.net.
  8. ^James E. Johnson; William A. Laing (1996)."Spiralog Log-Structured File System"(PDF).Digital Technical Journal.8 (2).
  9. ^"Why was Spiralog retired?".community.hpe.com. 2006-01-10. Retrieved2021-01-13.
Disk and
non-rotating
Optical disc
Flash memory andSSD
host-sidewear leveling
Distributed parallel
NAS
Specialized
Pseudo
Encrypted
Types
Features
Access control
Interfaces
Lists
Layouts
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_log-structured_file_systems&oldid=1121210309"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp