Log-Structured File System (LFS) er et filsystem og en implementasjon av et loggstrukturert filsystem, som ble foreslått i 1988 av John Ousterhout for det distribuerte operativsystemet Sprite. I 1992 ble det implementert av Ousterhout og Mendel Rosenblum for Berkeley Software Distribution (BSD). Det ble fjernet fra FreeBSD og OpenBSD. Implementasjonen i NetBSD var non-funksjonell inntil arbeidet som ledet opp til versjon 4.0, igjen gjorde det til et levedyktig filsystem.[1]