mfssupervisor(8)
β¨ mfssupervisor(8) β¨
okay bestie, welcome to the MooseFS manual, this one's part of MooseFS obviously, and it's about the supervisor π
πΈ NAME πΈ
mfssupervisor β the lil tool that controls how the MooseFS master process does its thing π
π¦ SYNOPSIS π¦
mfssupervisor [-xdfrc] [-l new leader ip] [-s mode] [-B local address]
[-H master host name] [-P master supervising port]
mfssupervisor -v
mfssupervisor -h
π DESCRIPTION π
So mfssupervisor is literally the supervisor program of MooseFS. It's giving manager energy β you use it to force certain actions on the MooseFS master(s), like saving metadata or switching up the leadership. Very main character of it.
And here's the cute part: when you don't define any action (so, no -r, no -l, no -s), the tool just vibes and displays info about the master(s) current state(s). No cap, it just tells you what's up. π
β¨ OPTIONS β¨
-vβ print version information and exit. bye π¨-hβ print usage information and exit. also bye π¨-xβ produce more verbose output, aka it yaps more (affectionately) π£οΈ-dβ (pro only) dry run: print info, but do not change anything. Look with your eyes, not your hands π-fβ (pro only) force electing not synchronized follower. see NOTES below, it's important fr fr-rβ (pro only) try to resolve the master states situation; usually it selects one of the followers and sets its state toELECTif no elects or leaders are present π³οΈ-lβ (pro only) try to change the role of the master with given IP to leader π-cβ (pro only) run configuration consistency check; if any inconsistencies are present, they will be reported viasyslogπ-sβ force metadata store or (pro only) metadata check on given master group (the pro version requires you to specify a mode, possible values:Lβ LEADER only,Fβ FOLLOWERS only,Aβ all servers with CRC check,Cβ all servers CRC check only, no metadata is stored on disk) πΎ-Bβ local address to use for master connections (default:*, i.e. default local address)-Hβ use given host to find your master server(s) (default:mfsmaster)-Pβ use given port to connect to your master server(s) (default:9419)
β οΈ NOTES β οΈ
Bestie, listen up, these rules are not optional:
- Options
-s,-rand-lare mutually exclusive. Pick one. One. Not two. Not three. β - Option
-fcan be used only with option-r. - Option
-dcan be used only with option-ror-l. - Option
-fshouldn't be used unless it is necessary in situations when not all master servers defined in DNS are connected (i.e. after a crash when one of the master machines is offline). In an environment where all master machines are present, the leader should be picked automatically. So like, hands off the-funless things are genuinely dire, okay?? π
Real talk: -f is the emergency option, not the everyday option. If everybody's online, the leader gets picked automatically and you should let it do its thing. Periodt. π
π REPORTING BUGS π
Found a bug? Report bugs to <bugs@moosefs.com>. They wanna know π«Ά
Β©οΈ COPYRIGHT Β©οΈ
Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA
This file is part of MooseFS.
MooseFS 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 2 (only).
MooseFS 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 this program; if not, see <https://www.gnu.org/licenses/>.
π SEE ALSO π
mfsmaster(8)β go read that one next bestie, it's iconic
and that's the whole page!! mwah π
MooseFS 4.59.2-1 Β· May 2026 Β· mfssupervisor(8) β ok that's the version, the date, and the manual, all wrapped up with a bow π slay, go supervise something π¦
π¦ where this page comes from
- arch rolling: moosefs 4.59.2-2 Β· GPL-2.0-only
- nixos 26.05: moosefs 4.59.2
- nixpkgs unstable: moosefs 4.59.2
- ubuntu stonking: moosefs-master 4.59.2-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms