Search⌘ K

A Log-Structured FTL

Explore the principles of log-structured Flash Translation Layer used in SSDs to manage logical block writes. Understand how logging reduces erase cycles, enhances performance, manages mapping tables, and supports wear leveling to extend device lifespan.

We'll cover the following...

Logging

Most FTLs today are log structured, an idea useful in both storage devices (as we’ll see now) and file systems above them (as we saw in the chapter on log-structured file systems). Upon a write to logical block NN, the device appends the write to the next free spot in the currently-being-written-to block; we call this style of writing logging. To allow for subsequent reads of a block NN ...