LIZARDFS-ADMIN(8)

πŸ“¦ version 3.12.0, in fedora 43

πŸ’– LIZARDFS-ADMIN(8) πŸ’–

okay bestie, sit down, hydrate, because today we're getting into lizardfs-admin and lizardfs-probe β€” the monitoring and administration tool for LizardFS. yes, that's the manual page name up there in the corner, and yes, it's giving sysadmin main character energy. let's go πŸ¦‹


✨ NAME ✨

lizardfs-admin, lizardfs-probe β€” LizardFS monitoring and administration tool

no cap, that's literally it. this is your remote control for the whole installation, and it's lowkey iconic.


🌸 SYNOPSIS 🌸

lizardfs-admin COMMAND [OPTIONS...] [ARGUMENTS...]

you pick a COMMAND, you toss in some OPTIONS, you feed it the ARGUMENTS. that's the whole vibe. πŸ’…


πŸ‘‘ AVAILABLE COMMANDS πŸ‘‘

okay so this is the menu, and bestie it is a menu. every single one, right here:


πŸ“ chunks-health <master ip> <master port>

Returns chunks health reports in the installation. By default (if no report is specified) all reports will be shown. In replication and deletion states, the column means the number of chunks with number of copies specified in the label to replicate/delete.

possible command-line options:

  • --availability β€” print report about availability of chunks.
  • --replication β€” print report about about number of chunks that need replication.
  • --deletion β€” print report about about number of chunks that need deletion.
not me noticing the original says "about about" twice and keeping it anyway πŸ’€ details are details, bestie, i don't make the rules. i just preserve them.

πŸ“ info <master ip> <master port>

Prints statistics concerning the LizardFS installation.


πŸ“ iolimits-status <master ip> <master port>

Prints current configuration of global I/O limiting


πŸ“ list-chunkservers <master ip> <master port>

Prints information about all connected chunkservers.


πŸ“ list-disks <master ip> <master port>

Prints information about all connected chunkservers.

possible command-line options:

  • --verbose β€” be a little more verbose and show operations statistics.

πŸ“ list-goals <master ip> <master port>

List goal definitions.

possible command-line options:

  • --pretty β€” print nice table

πŸ“ list-mounts <master ip> <master port>

Prints information about all connected mounts.

possible command-line options

  • --verbose β€” be a little more verbose and show goal and trash time limits.

πŸ“ metadataserver-status <master ip> <master port>

Prints status of a master or shadow master server


πŸ“ list-metadataservers <master ip> <master port>

Prints status of active metadata servers.


πŸ“ ready-chunkservers-count <master ip> <master port>

Prints number of chunkservers ready to be written to.


πŸ“ promote-shadow <shadow ip> <shadow port>

Promotes metadata server. Works only if personality ha-cluster-managed is used. Authentication with the admin password is required.

πŸ”₯ heads up: only works with the ha-cluster-managed personality, and you need the admin password. no password, no promotion, periodt.

πŸ“ stop-master-without-saving-metadata <master ip> <master port>

Stop the master server without saving metadata in the metadata.mfs file. Used to quickly migrate a metadata server (works for all personalities). Authentication with the admin password is required.

😭 the name literally says it β€” it stops the master without saving metadata. it's for quick metadata server migration, it works for all personalities, and again: admin password required.

πŸ“ reload-config <master ip> <master port>

Requests reloading configuration from the config file. This is synchronous (waits for reload to finish). Authentication with the admin password is required.

🧚 synchronous means it waits. it will not leave you on read. admin password required, as ever.

πŸ“ save-metadata <metadataserver ip> <metadataserver port>

Requests saving the current state of metadata into the metadata.mfs file. With --async fail if the process cannot be started, e.g. because the process is already in progress. Without --async, fails if either the process cannot be started or if it finishes with an error (i.e., no metadata file is created). Authentication with the admin password is required.

possible command-line options:

  • --async β€” don't wait for the task to finish.
πŸ’– so real talk: with --async it only fails if the process can't start (like if one's already running). without --async it also fails if the thing finishes with an error, i.e. no metadata file got created. and yes β€” admin password required. always the admin password.

🌈 COMMON COMMAND OPTIONS 🌈

  • --porcelain β€” make the output parsing-friendly.

that's the one that works across commands, bestie. machine-readable glow-up ✨


2013-2015 Skytechnology sp. z o.o.

LizardFS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.

LizardFS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with LizardFS. If not, see http://www.gnu.org/licenses/.


aaaand that's the whole page, bestie 🫢 this edition is dated 07/24/2025, and it lives under the manual name LIZARDFS-ADMIN(8) β€” go forth and monitor your installation like the icon you are πŸ‘‘

πŸ“¦ where this page comes from