In addition to the Lustre code, a number of tools exist to help maintain a Lustre filesystem. These are:
e2fsprogs
e2fsprogs is a set of utilities for maintaining ext2, ext3 and ext4 filesystems. Patches are available to enable e2fsprogs to work with Lustre filesystems.
Getting e2fsprogs
Lustre servers using ldiskfs require a customized version of e2fsprogs to create and check filesystems. Binary, pre-built RPMs are available from the source and pre-built RPMs.
Installing e2fsprogs
e2fsprogs must be installed with rpm -U
option. This is because you will almost certainly have an existing version of e2fsprogs will be installed.
lustre-tar
Lustre-tar is a modified version of tar, patched to work with a lustre filesystem.
NOTE RHEL6 version of tar includes these patches out-of-the-box. Thanks Redhat!
Getting lustre-tar
Lustre-tar is available as source and pre-built RPMs for RHEL and SuSE.
lustre-diagnostics
Lustre-diagnostics is a tool to that enables system debugging. The tool works by collecting relevant system and Lustre configuration information. The information is saved into a standard format.
Getting lustre-diagnostics
Lustre-diagnostics is available as source and pre-built RPMs. The code consists of a series of scripts.
lustre-iokit
Lustre-iokit is a suite of tools for benchmarking Lustre systems.
Getting lustre-iokit
Lustre-iokit is available as an RPM from the source and pre-built RPMs.