LEIL-METALOGGER(8)

πŸ“¦ version 5.12.0, in nixpkgs unstable

πŸ’– LEIL-METALOGGER(8) πŸ’–

🌸 NAME 🌸

leil-metalogger β€” start, restart or stop the Leil File System metalogger process. iconic behavior, honestly πŸ’…


✨ SYNOPSIS ✨

leil-metalogger [-c CFGFILE] [-u] [-d] [-t LOCKTIMEOUT] [ACTION]

leil-metalogger -s [-c CFGFILE]

leil-metalogger -v

leil-metalogger -h

Yep, -s is right there in the synopsis with [-c CFGFILE] β€” this page keeps it exactly like that, no invented lore, bestie 🫢


🌟 DESCRIPTION 🌟

Okay so leil-metalogger is the metadata replication server of LeilFS. Depending on parameters, it can start, restart or stop the LeilFS metalogger process. It’s giving β€œbackend main character energy,” fr fr 😌

Without any options, it starts the LeilFS metalogger, and it kills a previously run process if the lock file exists. Dramatic? Yes. Accurate? Also yes πŸ’€

SIGHUP (or the reload ACTION) forces leil-metalogger to reload all configuration files. Very β€œrefresh the group chat” of it, ngl πŸ”„βœ¨

πŸŽ€ the flags & ACTION energy πŸŽ€

  • -v β€” print version information and exit. short, sweet, slay πŸ’…
  • -h β€” print usage information and exit. the β€œhelp me help you” icon 🫢
  • -c CFGFILE β€” specify an alternative path of configuration file. The default is leil-metalogger.cfg in the system configuration directory. custom cfg? we love a personalized moment πŸŽ€
  • -u β€” log undefined configuration values (when default is assumed). basically β€œhey bestie, this value was undefined and we used the default” πŸ‘€
  • -d β€” run in foreground, don’t daemonize. no backgrounding, no hiding, full main character visibility ✨
  • -t LOCKTIMEOUT β€” how long to wait for lockfile. The default is 60 seconds. patience is a virtue, but only for a minute ⏳

ACTION is one of start, stop, restart, reload, test, isalive or kill. Default action is restart. periodt πŸ”₯

bestie warning: when it starts without options and the lock file exists, it kills the previously run process. That is literally what the page says β€” no cap πŸ’€

πŸ¦‹ FILES πŸ¦‹

  • leil-metalogger.cfg β€” configuration file for the LeilFS metalogger process; refer to leil-metalogger.cfg(5) manual for details. the sacred text, iykyk πŸ“–πŸ’–
  • sfsmetalogger.lock β€” PID file of the running LeilFS metalogger process. it’s holding the ID, your honor πŸͺͺ
  • .sfsmetalogger.lock β€” lock file of the running LeilFS metalogger process (created in the data directory). sneaky dotfile behavior, but make it necessary πŸ’…
  • changelog_ml.*.sfs β€” LeilFS filesystem metadata change logs (backup of master change log files). the receipts, preserved ✨
  • metadata.ml.sfs.back β€” latest copy of the complete metadata.sfs.back file from the LeilFS master. backup queen behavior πŸ‘‘
  • sessions.ml.sfs β€” latest copy of the sessions.sfs file from the LeilFS master. sessions but make it replicated πŸ¦‹

πŸ’… REPORTING BUGS πŸ’…

Report bugs to the GitHub repository https://github.com/leil-io/leilfs as an issue. don’t suffer in silence, bestie β€” file the issue πŸ«ΆπŸ›


  • Copyright 2008-2009 Gemius SA
  • Copyright 2013-2019 Skytechnology sp. z o.o.
  • Copyright 2023-2024 Leil Storage OÜ

LeilFS 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.

LeilFS 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. like, truly no warranty, bestie 😭

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


🌈 SEE ALSO 🌈

leil-master(8), leil-metalogger.cfg(5), leilfs(7) β€” the friend group of manual pages, go read them too 🫢✨


xoxo, bestie πŸ’– β€” from the LEIL-METALOGGER(8) source/version, dated 1980-01-01, signing off πŸŽ€βœ¨

πŸ“¦ where this page comes from