Skip to content Skip to sidebar Skip to footer

The Design and Implementation of a Log-structured File System Review

The Design and Implementation of a Log-Structured File System

All data structures in LFS are written to the log. The inode map contains locations of the inodes, the inodes contain the location of the data blocks. This is followed for both files and directories (which are just special files whose data consists of file names and inode numbers within that directory). The checkpoint region (not shown in this image) stores the location of the blocks of the inode map and is stored at a fixed location on the disk. However, the checkpoint region is updated lazily. Past storing all the data structures in the log (and ensuring that the 1 structure not in the log is written to lazily), LFS is able to (almost) e'er write to the deejay in big sequential segments.

hutchersonfaccon.blogspot.com

Source: https://afterhoursacademic.medium.com/the-design-and-implementation-of-a-log-structured-file-system-20e1509a9ce1

Post a Comment for "The Design and Implementation of a Log-structured File System Review"