Chapter 11 Drivers for Block Devices This chapter describes the structure of block device drivers The kernel views a block device as a set of randomly accessible logical blocks The file system buffers the data blocks between a block device and the user space using a list of buf(9S) structures Only block devices can support a file system