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 beGLUSTER. like, don't be cute and change it. it'sGLUSTER. 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 between1and60*1000*1000. default is10. stay in your range, babe. π¦enable_upcall(bool, default true) β turn upcalls on or off. defaults totrue, which is the main character setting. β¨transport(enum, values [tcp,rdma], defaulttcp) β pick your transport:tcporrdma. default istcp. 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, defaultFALSE) β set this parameter totrueto 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
- fedora 44: nfs-ganesha-gluster 9.16-4.fc44 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms