GANESHA-GLUSTER-CONFIG(8)

πŸ’– GANESHA-GLUSTER-CONFIG β€” the manual page, but make it slay πŸ’–

okay bestie, pull up a chair, because we're talking about ganesha-gluster-config, aka the NFS Ganesha Gluster Configuration File. it's a manual page, it's in section 8, and it's lowkey the blueprint for making Gluster FSAL behave. no cap.


✨ SYNOPSIS ✨

/etc/ganesha/gluster.conf

that's it. that's the whole vibe. one file, so much power. πŸ’…


🌸 DESCRIPTION 🌸

so here's the tea: NFS-Ganesha ships you a little sample config file for the Gluster FSAL, and it lives right here:

/etc/ganesha/gluster.conf

this file is where all the Gluster-specific config options hang out. think of it as the group chat where only Gluster gets to talk. 🫢


πŸŽ€ EXPORT { FSAL {} } πŸŽ€

this is the block where you tell Ganesha about your export's filesystem abstraction layer. here's everything that goes inside it, fr fr:

  • Name (string, "GLUSTER") β€” the name of the FSAL, and bestie, it should always be GLUSTER. like, don't be cute and change it. it's GLUSTER. periodt.
  • volume (string, no default, required) β€” yes queen, this one is required. no default to save you. you gotta name your volume. πŸ™ˆ
  • hostname (string, no default, required) β€” also required, also got no default. tell it where the host is at. πŸ‘‘
  • volpath (path, default "/") β€” the path inside the volume. defaults to "/" if you're feeling lazy, which, valid. ⭐
  • glfs_log (path, default "/var/log/ganesha/ganesha-gfapi.log") β€” where the glfs logs go. defaults to /var/log/ganesha/ganesha-gfapi.log. keep your receipts, bestie. πŸ’œ
  • up_poll_usec (uint64, range 1 to 60*1000*1000, default 10) β€” a uint64, and it has to live between 1 and 60*1000*1000. default is 10. stay in your range, babe. πŸ¦‹
  • enable_upcall (bool, default true) β€” turn upcalls on or off. defaults to true, which is the main character setting. ✨
  • transport (enum, values [tcp, rdma], default tcp) β€” pick your transport: tcp or rdma. default is tcp. choose wisely, it's giving infrastructure decisions. πŸ”₯
  • sec_label_xattr (char, default "security.selinux xattr of the file") β€” the security label xattr situation. its default is literally "security.selinux xattr of the file". yes, that whole string. iconic, honestly. πŸ’€

🌈 GLUSTER {} 🌈

the Gluster block itself. this is where the big-node energy lives.

  • PNFS_MDS (bool, default FALSE) β€” set this parameter to true to select this node as MDS. that's the whole assignment. do with it what you will. 🌸

πŸ’« SEE ALSO πŸ’«

go read your sisters, they're all slaying too:

  • ganesha-log-config(8)
  • ganesha-core-config(8)
  • ganesha-export-config(8)

and that's the whole page, bestie!! πŸŽ€ this one comes from the NFS-Ganesha source, dated Aug 11, 2026, and it's filed under GANESHA-GLUSTER-CONFIG(8). go forth and configure your Gluster FSAL with confidence. mwah. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from