CEPH-MDS(8)

πŸ’– NAME πŸ’–

okay so bestie, welcome to the ceph-mds(8) page of the Ceph manual β€” this is the one about ceph-mds, the ceph metadata server daemon. πŸ¦‹


✨ SYNOPSIS ✨

ceph-mds -i <ID> [flags]

🌸 DESCRIPTION 🌸

ceph-mds is the metadata server daemon for the Ceph distributed file system. One or more instances of ceph-mds collectively manage the file system namespace, coordinating access to the shared OSD cluster. it's giving teamwork, it's giving delegation, it's giving main character energy but make it a cluster. πŸ‘‘

Each ceph-mds daemon instance should have a unique name. That name is used to identify daemon instances in the ceph.conf. no two besties with the same name, that's the rule. πŸ’…

Once the daemon has started, the monitor cluster will normally assign it a logical rank, or put it in a standby pool to take over for another daemon that crashes. So like, it might be the responsible one holding the rank, or it might be chilling on the bench waiting to sub in when someone faceplants. 😭 Some of the specified options can cause other behaviors β€” so yes, the flags below can change up the whole vibe.


πŸŽ€ OPTIONS πŸŽ€

  • -f, --foreground β€” Foreground mode, bestie: don't daemonize after startup (aka run in the foreground). Also does not generate a pid file. Super useful when you're running it via ceph-run <>(8). 🫢
  • -d β€” Debug mode: it's like -f, but it also sends all log output to stderr. everything. all of it. on your screen. right now. πŸ’€
  • --setuser userorgid β€” Set the uid after starting. If you pass a username, the user record gets looked up to get a uid and a gid, and that gid is set too β€” unless --setgroup is also specified. so don't double up, she's picky. ✨
  • --setgroup grouporgid β€” Set the gid after starting. If you pass a group name, the group record gets looked up to get a gid. πŸ“
  • -c ceph.conf, --conf=ceph.conf β€” Use the ceph.conf configuration file instead of the default /etc/ceph/ceph.conf to determine monitor addresses during startup. yes this is how you tell it where to look. πŸ“‚
  • -m monaddress[:port] β€” Connect to the specified monitor (instead of looking through ceph.conf). straight to the source, no middleman. 🎯
  • --id/-i ID β€” Set the ID portion of the MDS name. Heads up though: the ID should not start with a numeric digit. 🚫
  • --name/-n TYPE.ID β€” Set the MDS name in the format TYPE.ID. The TYPE is obviously 'mds'. And same rule as above: the ID should not start with a numeric digit. πŸ’œ

🌈 AVAILABILITY 🌈

ceph-mds is part of Ceph, a massively scalable, open-source, distributed storage system. Please refer to the Ceph documentation at <https://docs.ceph.com> for more information. iykyk, go read the docs, they're iconic. πŸ“š


πŸ‘― SEE ALSO πŸ‘―

ceph <>(8), ceph-mon <>(8), ceph-osd <>(8)

the whole squad, fr fr. πŸ”₯


2010-2014, Inktank Storage, Inc. and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0). slay, legally speaking. ⭐


okay bestie that's the whole page!! πŸŽ€ this one came from the dev version of the Ceph manual, dated Oct 06, 2026, and it's filed under CEPH-MDS(8). go forth and run your metadata servers, you absolute queen. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from