About Lustre

Lustre is an open-source, parallel distributed file system designed for large-scale cluster computing, providing high-performance and high-availability storage solutions for HPC environments.

About Lustre.Software

Lustre.software is a streamlined hub for the Lustre parallel file system, offering Git repository access, a GitHub mirror, and downloads for source packages and RPMs, supporting developers and administrators in high-performance computing.

Repositories Hosted Here

Browse the Lustre repositories cloned and hosted on this site:

For the Git repository, clone using: git clone https://github.com/lustre/lustre-release.git

GitHub Mirror: github.com/lustre/lustre-release

Source Packages Download

Download Lustre source packages and RPMs from the official site:

Lustre Software Package Mirror

This page provides a mirror of Whamcloud's repositories for e2fsprogs and Lustre file system packages. The repositories are updated regularly from the upstream sources. Below are instructions on how to configure your system to use these mirrors for package installation.

Note: These are unofficial mirrors. Use at your own risk. No GPG keys are provided, so disable GPG checking where applicable. Replace "el9" or similar with your OS version as listed.

e2fsprogs Repository

This mirror provides e2fsprogs packages, which are often required for Lustre. Available OS versions:

To use (for RPM-based systems like RHEL/CentOS/AlmaLinux):

Create a file /etc/yum.repos.d/e2fsprogs.repo with the following content (example for el9):

[e2fsprogs]
name=e2fsprogs Mirror - el9
baseurl=https://lustre.software/mirror/e2fsprogs/latest/el9/
enabled=1
gpgcheck=0

Then run yum update or dnf update and install packages like dnf install e2fsprogs.

Lustre Latest Maintenance Release (e.g., 2.15 LTS)

This is a mirror of the latest maintenance builds for the Lustre LTS branch. Available OS versions:

For RPM-based systems (e.g., el9.7 client):

Create /etc/yum.repos.d/lustre.repo:

[lustre-client]
name=Lustre Client Mirror - el9.7
baseurl=https://lustre.software/mirror/latest-release/latest-release/el9.7/client/
enabled=1
gpgcheck=0

For server, change to /server/ and adjust the name/section.

For Ubuntu 22.04:

Add to /etc/apt/sources.list.d/lustre.list:

deb https://lustre.software/mirror/latest-release/latest-release/ubuntu2204/client/ ./

Then run apt update and install packages like apt install lustre-client-utils.

Lustre Latest Feature Release (Development Builds)

This is a mirror of the latest development builds from the Lustre master branch. Available OS versions:

For RPM-based systems (e.g., el9.4 client):

Create /etc/yum.repos.d/lustre-feature.repo:

[lustre-feature-client]
name=Lustre Feature Client Mirror - el9.4
baseurl=https://lustre.software/mirror/latest-feature-release/latest-feature-release/el9.4/client/
enabled=1
gpgcheck=0

For server, change to /server/ and adjust the name/section.

For Ubuntu 24.04:

Add to /etc/apt/sources.list.d/lustre-feature.list:

deb https://lustre.software/mirror/latest-feature-release/latest-feature-release/ubuntu2404/client/ ./

Then run apt update and install packages like apt install lustre-client-utils.

If your OS version is not listed, check the directory listings directly or contact the maintainer. For source RPMs or other files, browse the subdirectories (e.g., /SRPMS/ for sources).