Werner Fischer
Thomas-Krenn.AG
Freyung, Germany
Actions
Werner studied computer and media security at Hagenberg Technical college and then worked at IBM for two years, where he wrote two Redbooks with colleagues. He has been working in the Linux area at Thomas-Krenn.AG since 2005. His previous roles include HA clusters, devops, 3rd level support, security & knowledge transfer. He has written ~ 1,000 articles in the Thomas-Krenn-Wiki and has actively contributed to the Linux kernel with several patches. He is also author of the “Linux Storage Stack Diagram”, active in the LPI and co-founder of the Thomas-Krenn Linux User Group.
Area of Expertise
Topics
Linux Storage Stack explained
“Everything is a file” or, more precisely, “Everything is a file descriptor”: this statement alone shows the importance of the storage stack under Linux.
To ensure that data can be accessed reliably and efficiently regardless of the selected file system and the actual physical storage location, numerous layers in the Linux kernel interlock seamlessly: Virtual File System (VFS), page cache, block layer with different I/O schedulers, so-called “stackable devices” such as device mappers and drivers are the most important components involved.
Using the “Linux Storage Stack Diagram”, Werner explains this architecture clearly with the help of several concrete examples. He explains the different areas of the VFS (block-based, network, stackable, pseudo and special purpose file systems) and also goes into detail about the functionality and application areas of various file systems such as ext4 or btrfs. Werner then shows how the resulting BIOs (block I/Os) are processed by the block layer and I/O schedulers (and optionally via stacked devices) before they finally reach the device drivers and physical storage devices.
Join this talk and understand how storage works in Linux :-)
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top