LUSTRE(7)
β¨ LUSTRE(7) β¨
okay so bestie, welcome to the Lustre manual page β yep, that's it, the whole name section, it's literally just Lustre. A high-performance cluster file system, and honestly? she's giving legend behaviour. π
π SYNOPSIS π
A high-performance file system designed for Linux clusters. periodt.
π DESCRIPTION π
So like, Lustre is a high-performance, massively-scalable, POSIX-compliant, GPL network file system that runs on the world's largest high-performance compute clusters. not to brag but she's literally on the biggest ones. π«Ά
Lustre filesystems aren't one single thing, they're made up of multiple services that are typically distributed across multiple server nodes. Lustre clients can contact these server nodes over multiple high-speed network fabrics via LNet, the Lustre Network system. Then the clients present the filesystem at a mount point to userspace. slay. β¨
A Lustre filesystem is comprised of:
- one or more MDTs, aka MetaData Targets, which store directory and file meta-information β file ownership, timestamps, access permissions, etc π
- one or more OSTs, aka Object Storage Targets, which hold each file's data in one or more objects π
There is sometimes, but not always, a 1:1 mapping of regular files on a client to OST objects on the server. No cap β each file may have a different mapping of file offset to one or more OST object(s), known as the file's layout, and you can manage that with the lfs-setstripe(1) command. main character energy fr fr. π
Lustre and LNet are implemented as a series of Linux kernel modules, for both servers and clients. LNet networks are defined in the modprobe.conf file on all nodes. Lustre is started on the clients and servers using the mount(8) command. πΈ
π COMMANDS π
mkfs.lustre(8)β Format a Linux block device so it can be used as a Lustre server's backend storage (aka target). she's the glow-up for your disk. πtunefs.lustre(8)β Modify configuration information on a Lustre target disk. lil tune-up, we love to see it. β¨mount.lustre(8)β A helper program formount(8)that starts Lustre servers and clients mounts the client filesystem. the connector bestie. π«Άlctl(8)β A low-level tool for administrators to control Lustre configuration. admins, this one's your moment. πlfs(1)β A user-level tool to control Lustre-specific information for individual files. your everyday icon. π
π BUGS π
Please report all bugs here: https://jira.whamcloud.com/ β do NOT suffer in silence, bestie, the Jira is right there. π
π¦ AVAILABILITY π¦
The lustre(7) filesystem packages are available for download at https://downloads.whamcloud.com/, and the GPL source code is available at:
go get her. π
β SEE ALSO β
lfs(1), lustreapi(7), lnet(7), lctl(8), llobdstat(8), llstat(8), llverdev(8), llog_reader(8), lshowmount(8), lustre_rsync(8), mkfs.lustre(8), mount.lustre(8), tunefs.lustre(8)
and that's the whole page, bestie π this lil' love letter to filesystems is brought to you by Lustre, dated 2024-08-28, and this manual page is literally titled LUSTRE(7) if you were wondering. now go mount something and be iconic. π
β¨
π¦ where this page comes from
- ubuntu stonking: lustre-client-utils 2.17.58+dfsg-0ubuntu2 Β· GPL-2.0-only
- Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved
- Copyright (c) 2015, 2016, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms