What do you do when you need to deploy a large filesystem that is scalable to the exabyte level and supports a large-client, simultaneous-access workload? You find a parallel distributed filesystem such as Lustre. In this article, I build the high-performance Lustre filesystem from source, install it on multiple machines, mount it from clients, and access them in parallel.
Petros Koutoupis is the self appointed BDFL of the RapidDisk project. Most of his career has been in software development in the data storage industry. He is deeply involved in open source software development and for years has written code for the Linux kernel, various open source device drivers and applications in both the embedded and server spaces.
View all posts by Petros