You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

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.

Rebuilding e2fsprogs

If you need to rebuild the binary rpms for your system then you will need the source rpm (SRPM) and a Lustre source tree. The source RPM can then be rebuilt. The path to the Lustre source tree must be passed as an argument to rpmbuild:

$ rpmbuild -D "extra_config_flags --with-lustre=/path/to/lustre"  --rebuild e2fsprogs-1.41.90.wc2-7.el6.src.rpm

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.

  • No labels