Linux Storage Stack Diagram

From Thomas-Krenn-Wiki
Jump to: navigation, search
The Linux Storage Stack Diagram shows the layout of the the Linux storage stack.
Linux Storage Stack Diagram v4.10


Diagram for Linux Kernel 4.10

Linux Storage Stack Diagramm v4.10 (for Linux Kernel 4.10):

  • Linux I/O Stack Diagramm v4.10 (20170310): SVG PDF PNG

Diagram for Linux Kernel 4.0

Linux Storage Stack Diagramm v4.0 (for Linux Kernel 4.0):

  • Linux I/O Stack Diagramm v4.0 (20150601): SVG PDF PNG

Diagram for Linux Kernel 3.17

Linux Storage Stack Diagram v3.17 (for Linux Kernel 3.17):

  • Linux I/O Stack Diagramm v3.17 (20141001): SVG PDF PNG

Diagram for Linux Kernel 3.3

Linux Storage Stack Diagram v1.0 (for Linux Kernel 3.3):

  • Linux I/O Stack Diagramm v1.0 (20120620): SVG PDF PNG
  • Linux I/O Stack Diagramm v0.1 (20120306): SVG PDF PNG


The Linux Storage Stack Diagram is licensed under CC-BY-SA 3.0.[1]

Updates for future Diagram Versions

Possible updates for future diagram versions:

  • blk-mq dm-mpath support since Linux Kernel 4.1
  • libaio


  1. Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) (

Foto Werner Fischer.jpg

Author: Werner Fischer

Werner Fischer, working in the Web Operations & Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.

Author: Georg Schönberger

Related articles

KSM (Kernel Samepage Merging)
Linux I/O Performance Tests using dd
Vi editor tips and tricks