NFS-Ganesha install the following config file for Proxy FSAL: | /etc/ganesha/ganesha.conf
This file lists Proxy specific config options.
EXPORT{FSAL{}}Name(string,proxy)
Name of FSAL should always be proxy.
Retry_SleepTime(uint32,range0to60,default10)Srv_Addr(ipv4_addrdefault"127.0.0.1")NFS_Service(uint32,range0toUINT32_MAX,default100003)NFS_SendSize
must be greater than maxwrite+SEND_RECV_HEADER_SPACE
NFS_RecvSize
must be greater than maxread+SEND_RECV_HEADER_SPACE
MAX_READ_WRITE_SIZE(default1MB)SEND_RECV_HEADER_SPACE(default512Bytes)FSAL_MAXIOSIZE(default64MB)NFS_SendSize(uint64,defaultMAX_READ_WRITE_SIZE+SEND_RECV_HEADER_SPACE)
range 512 + SEND_RECV_HEADER_SPACE to FSAL_MAXIOSIZE
NFS_RecvSize(uint64,defaultMAX_READ_WRITE_SIZE+SEND_RECV_HEADER_SPACE)
range 512 + SEND_RECV_HEADER_SPACE to FSAL_MAXIOSIZE
NFS_Port(uint16,range0toUINT16_MAX,default2049)Use_Privileged_Client_Port(bool,defaulttrue)RPC_Client_Timeout(uint32,range1to60*4,default60)Remote_PrincipalName(string,nodefault)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{}link_support(bool,defaulttrue)symlink_support(bool,defaulttrue)cansettime(bool,defaulttrue)MAX_READ_WRITE_SIZE(default1MB)FSAL_MAXIOSIZE(default64MB)SEND_RECV_HEADER_SPACE(default,512Bytes)maxread(uint64,defaultMAX_READ_WRITE_SIZE)
range 512 to FSAL_MAXIOSIZE - SEND_RECV_HEADER_SPACE
maxwrite(uint64,defaultMAX_READ_WRITE_SIZE)
range 512 to FSAL_MAXIOSIZE - SEND_RECV_HEADER_SPACE
umask(mode,range0to0777,default0)auth_xdev_export(bool,defaultfalse)