About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 135
  • Price: Free |
  • Operating system: Linux
  • Publisher: Pradeep Padala
See full specifications

linux default iconLogFS Publisher's description

LogFS is a Log Structured File System for Linux that supports snapshots.

LogFS is a Log Structured File System for Linux that supports snapshots.

A Log Structured File System (LFS) writes all the file system data sequentially in a log-like structure. A log consists of a series of segments, where each segment contains both data and inode blocks. Traditional file systems like ext2 usually write inode blocks at a fixed place on the disk, causing overhead due to disk seeks. A log structured file system gathers a segment worth of data in memory and appends the segment at the end of the log. This dramatically improves the write performance while maintaining the same read performance. The sequential nature of the log also helps in crash recovery as less checkpointing information need to be stored. As the file system grows and files are deleted, holes are created in the file system. A cleaner is required to fill the holes and compact the file system allowing large extents of free blocks to be found. The novel aspect in this work is the addition of snapshotting capability to log-structured file systems. Currently, no Linux file system offers this capability.

The primary objective of this work is to create a log-structured file system for Linux that supports snapshots. A snapshot is a copy of the files taken at a particular time. This is very similar to backup of a file system at a particular time except that it is maintained within the same file system without wasting any space. We believe that LFS is the ideal system for maintaining snapshots, because its design renders naturally to maintain snapshots.


Why do we need yet another file system for Linux? When LFS was originally proposed, the idea of append-to-end-of-log to improve write performance was novel and produced great results on various micro benchmarks. However, later studies have shown that in transaction processing environments LFS performs poorly due to the cleaner overhead. We believe that advances in disk and memory technologies will help log structured file systems. I

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

LogFS Tags:

Click on a tag to find related softwares

Is LogFS your software?

Manage your software

Most Popular

linux default icon JOrg 0.93 RC
It's a software to help you control your files and their location.
linux default icon Android HTC 2.3
Android ported to the HTC Vogue, Kaiser, Polaris, and Nike.
linux default icon iReport Designer for JasperReports 4.0.2
iReport is the free, open source report designer for JasperReports.
linux default icon jGRASP 1.8.8_07 Beta
jGRASP is a lightweight development environment,.....
linux default icon Code::Blocks 10.05
A C/C++ IDE built with configurability and extensibility in mind

Related Category

» Archiving (73)
» Benchmarking (88)
» Other (3482)
» Printer (63)
» Shell Tools (113)