LUSTRE(7)

πŸ“¦ version 2.17.58, in ubuntu stonking

✨ 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 for mount(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