Lustre System Configuration Utilities

(Updated: Jan 2010)

A set of system configuration utilities are provided with Lustre. These utilities include:


 * mkfs.lustre - Used to format a disk for a Lustre service.


 * tunefs.lustre - Used to modify configuration information on a Lustre target disk.


 * lctl - Used to directly control Lustre via an ioctl interface, allowing various configuration, maintenance and debugging features to be accessed.


 * mount.lustre - Used to start a Lustre client or target service.

For examples using these utilities, see:
 * Completing Basic Administrative Tasks - many of these procedures use one or more system configuration utilities. For example, in Running Multiple Lustre File Systems, mkfs.lustre is used to create a second file system and to set up a Lustre installation with two file systems.
 * Configuring the Lustre File System - mkfs.lustre and tunefs.lustre are used to configure a Lustre file system after installation.
 * Managing OSTs and related subtopics - lctl is used to show the status of an OST, to deactivate and activate an OST, to set weighting for free space, and to create a new pool and add an OST.

For more information about the Lustre system configuration utilities, see Chapter 36: System Configuration Utilities (man8) in the Lustre Operations Manual. This chapter also describes other system configuration utilities, as well as utilities to manage large clusters, perform application profiling, and test and debug Lustre.

For additional information and examples, see the following chapters in the Lustre Operations Manual:


 * Chapter 10: Configuring Lustre


 * Section 10.1.1: Simple Lustre Configuration Example


 * Section 10.2: Additional Configuration Options


 * Chapter 12: Lustre Monitoring


 * Chapter 13: Lustre Operations


 * Chapter 32: User Utilities