Presentation from linux kernel meetup Linux VFS and Block some nice links for more information: Simple file system example and details here (multiple posts) The page cache chapter from linux kernel development book Nice post – linux VFS Block filter example Dive into linux IO path The block IO layer