GANESHA-PROXY-V4-CONFIG(8)
β¨ NAME β¨
ganesha-proxy-v4-config β NFS Ganesha Proxy V4 Configuration File π
(you found the section 8 page for ganesha-proxy-v4-config, bestie β yes, the one about the config file, come sit with me)
π SYNOPSIS π
/etc/ganesha/ganesha.conf
πΈ DESCRIPTION πΈ
NFS-Ganesha installs the following config file for Proxy V4 FSAL: π¦
/etc/ganesha/ganesha.conf
This file lists Proxy V4 specific config options. That's it, that's the whole vibe β it's the place where all the Proxy V4 knob-twiddling lives. π
π EXPORT { FSAL {} } π
Okay so this is the block where you tell the FSAL who it is and how it talks to the world. Every option below goes inside there, bestie. π«Ά
Name(string,"proxy_v4") β the name of the FSAL, and it should always beproxy_v4. Not vibes-adjacent, not a nickname.proxy_v4. periodt. πRetry_SleepTime(uint32, range0to60, default10)Srv_Addr(ipv4_addr, default"127.0.0.1")NFS_Service(uint32, range0toUINT32_MAX, default100003)NFS_SendSizeβ must be greater thanmaxwrite+SEND_RECV_HEADER_SPACENFS_RecvSizeβ must be greater thanmaxread+SEND_RECV_HEADER_SPACEMAX_READ_WRITE_SIZE(default1 MB)SEND_RECV_HEADER_SPACE(default512 Bytes)FSAL_MAXIOSIZE(default64 MB)NFS_SendSize(uint64, defaultMAX_READ_WRITE_SIZE + SEND_RECV_HEADER_SPACE) β range512 + SEND_RECV_HEADER_SPACEtoFSAL_MAXIOSIZENFS_RecvSize(uint64, defaultMAX_READ_WRITE_SIZE + SEND_RECV_HEADER_SPACE) β range512 + SEND_RECV_HEADER_SPACEtoFSAL_MAXIOSIZENFS_Port(uint16, range0toUINT16_MAX, default2049)Use_Privileged_Client_Port(bool, defaulttrue)RPC_Client_Timeout(uint32, range1to60*4, default60)Remote_PrincipalName(string, no default) β nope, nothing there unless you put something there πKeytabPath(string, default"/etc/krb5.keytab")Credential_LifeTime(uint32, range0to86400*2, default86400)Sec_Type(enum, values[krb5, krb5i, krb5p], defaultkrb5)Active_krb5(bool, defaultfalse)Enable_Handle_Mapping(bool, defaultfalse)HandleMap_DB_Dir(string, default"/var/ganesha/handlemap")HandleMap_Tmp_Dir(string, default"/var/ganesha/tmp")HandleMap_DB_Count(uint32, range1to16, default8)HandleMap_HashTable_Size(uint32, range1to127, default103)
π§ PROXY_V4 {} π§
And this block is where the Proxy V4 module itself gets its little personality. π
link_support(bool, defaulttrue)symlink_support(bool, defaulttrue)cansettime(bool, defaulttrue)MAX_READ_WRITE_SIZE(default1MB)FSAL_MAXIOSIZE(default64 MB)SEND_RECV_HEADER_SPACE(default,512 Bytes)maxread(uint64, defaultMAX_READ_WRITE_SIZE) β range512toFSAL_MAXIOSIZE - SEND_RECV_HEADER_SPACEmaxwrite(uint64, defaultMAX_READ_WRITE_SIZE) β range512toFSAL_MAXIOSIZE - SEND_RECV_HEADER_SPACEumask(mode, range0to0777, default0)auth_xdev_export(bool, defaultfalse)
β SEE ALSO β
ganesha-log-config <>(8) ganesha-core-config <>(8) ganesha-export-config <>(8)
lowkey the most important part: go read your logs config, your core config, and your export config. the way that they'll explain the rest of this whole situation? iconic. π
that's the whole page, bestie π this one comes from the NFS-Ganesha source, dated Aug 11, 2026, and yeah β it's GANESHA-PROXY-V4-CONFIG(8) all the way down. now go configure something cute. πβ¨
π¦ where this page comes from
- fedora 44: nfs-ganesha-proxy-v4 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