NFS ganesha FileSystems network storages Systèmes de fichier
ganesha.conf
Fichier de configuration pour nfs-ganesha
NFS_CORE_PARAM
NFS_Port Port utilisé par le protocole NFS. défaut: 2049MNT_Port Port utilisé par le protocole MNT. Défaut: 0
NLM_Port Port utilisé par le protocole NLM. Défaut: 0
Bind_addr Adresse d'écoute. Défaut: 0.0.0.0
NFS_Program Numéro RPC pour NFS. Défaut: 100003
MNT_Program Numéro RPC pour MNT. Défaut: 100005
NLM_Program Numéro RPC pour NLM. Défaut: 100021
Nb_Worker Nombre de threads. Défaut: 256
Drop_IO_ERrors (NFS3), indique de supprimer au lieu de répondre aux requêtes contenant des erreurs E/S.
Drop_Inval_Errors (NFS3)indique de supprimer au lieu de répondre aux requêtes contenant des erreurs d'arguments
Drop_Delay_Errors [NFS3) indique de supprimer au lieu de répondre aux requêtes contenant des erreurs de délai
Dispatch_Max_Reqs Nombre total de requêtes à autoriser dans le dispatcher simultannément. Défaut: 5000
Dispatch_Max_Reqs_Xprt Nombre de requêtes à autoriser dans le dispatcher depuis un transport spécifique. Défaut: 512
Plugins_Dir Chemin contenant les modules. Défaut: /usr/lib64/ganesha
Enable_Fast_Stats Indique si fast stats est utilisé
Short_File_Handle (NFS3) Utilise le file handle NFS cours, pour les clients VMware.
Manage_Gids_Expiration Délai de conservation des informations obtenue par getgroups quand Manage_Gids = TRUE est utilisé dans une entrée d'export
heartbeat_freq Frequnce de heartbeat dbus, en ms. Défaut: 1000
Enable_NLM Active le supporte du protocole NLM;
Decoder_Fridge_Expiration_Dela Délai d'attente en secondes, des threads decodeur non-utilisés avant de quitter. Défaut: 600
Decoder_Fridge_Block_Timeout Délait d'attente en secondes, du decodeur fridge pour accèpter une tâche avant de quitter. Défaut: 600
Blocked_Lock_Poller_Interval Interval d'interrogation pour le thread d'interrogation de lock bloqué. Défaut: 10
NFS_Protocols Liste de versions de protocoles autorisés. Défaut: 3,4
NSM_Use_Caller_Name Utilise le nom fournis au lieu de d'adresse IP dans NSM.
Clustered Indique si ganesha fait partie d'un cluster de serveurs Ganesha.
fsid_device Utilisation de périphérique majeur/mineur pour fsid
mount_path_pseudo Utilise Pseudo (true) ou Path (false) pour les montages NFS3 et 9P
DRC_Disabled Désactive DRC
TCP_Npart Nombre de partitions dans l'arborescence pour TCP DRS. Défaut: 1
DRC_TCP_Size Nombre maximum de requête dans un DRC de transport. Défaut: 1024
DRC_TCP_Cachesz Nombne d'entrée dans le cache frontend vers un cache de requête TCP Dupliqué. Défaut: 127
DRC_TCP_Hiwat watermark haut pour le DRC d'une connexion TCP pour commencer à retirer les entrées si possible
DRC_TCP_Recycle_Npart Nombre de partitions dans l'arborescence qui maintient les DRC par connexion peut qu'ils puissent être utilisés à la reconnexion
DRC_TCP_Recycle_Expire_S Délai en secondes d'attente avant de libérer le DRC d'un client déconnecté. Défaut: 600
DRC_TCP_Checksum Utilise un checksum pour matcher les requêtes et le XID.
DRC_UDP_Npart Nombre de partitions dans l'arborescence DRC UDP
DRC_UDP_Size Nombre maximum de requêtes dans le DRC UDP
DRC_UDP_Cachesz Nombre d'entrées dans le cache frontend pour le cache de requêtes UDP dupliquées
DRC_UDP_Hiwat Watermark haut pour DRC UDP auquel commencer à retirer les entrées si possible
DRC_UDP_Checksum Utilise un checksum pour matcher les requêtes et le XID
RPC_Debug_Flags Flags de débug pour TIRPC
RPC_Max_Connections Nombre max de connexions pour TIRPC. Défaut: 1024
RPC_Idle_Timeout_S Délai idle en secondes Défaut: 300
MaxRPCSendBufferSize Taille du tampon d'envoie RPC. Défaut: 1048576
MaxRPCRecvBufferSize Taille du tampon de réception RPC. Défaut: 1048576
RPC_Ioq_ThrdMax Threads io simultanné max
RPC_GSS_Npart Partitions dans la table de cache ctx GSS
RPC_GSS_Max_Ctx Contextes GSS max dans le cache. Défaut: 16384.
RPC_GSS_Max_Gc Entrées max pour expiration en une vérification idle
Enable_TCP_keepalive Spécifie si les sockets TCP utilisent SO_KEEPALIVE
TCP_KEEPCNT Nombre max de sondes TCP avant de détruire la connexion. Défaut: 0 (utilise le défaut système)
TCP_KEEPIDLE Temps idle avant que TCP ne commence à envoyer des sondes keepalive. Défaut: 0 (utiliser de défaut système)
TCP_KEEPINTVL Temps entre que chaque sonde keepalive. Défaut: 0 (utiliser de défaut système)
NFS_IP_NAME
Index_Size 1-51 Configuration pour la table de hash pour les mappages NFS name/IP map. Défaut: 17Expiration_Time Délai d'expiration pour les mappages ip-name. Défaut: 3600
NFS_KRB5
PrincipalName principale pour le service. Défaut: nfsKeytabPath Emplacement du fichier keytab
CCacheDir Emplacement du cache d'accréditifs. Défaut: /var/run/ganesha
Active_krb5 Indique si kerberos5 est activé
NFSv4
Graceless Désactive la période de grâce NFS4Lease_Lifetime Durée de vie des bails NFS4
Grace_Period Période de grâce NFS
DomainName Domaine à utiliser si nfsidmap n'est pas utilisé
IdmapConf Chemin du fichier de configuration idmapd.conf
UseGetpwnam Utilise PAM au lieu de nfsidmap
Allow_Numeric_Owners Autorise les ID numériques dans les identifiants de propriétaire et groupe NFS4
Only_Numeric_Owners N'autorise que les ID numérique dans les identifiants de propriétaire et groupe NFS4
Delegations Autorise les délégations
Deleg_Recall_Retry_Delay Délai après lequel le serveur retente un recall en cas d'erreurs
pnfs_mds Indique si c'est un serveur pNFS MDS
pnfs_ds Indique si c'est un serveur pNFS DS
EXPORT_DEFAULTS
Access_Type RW, RO, MDONLY, MDONLY_RO, NONE.Protocols Liste de protocoles permis: 3, 4, v3, v4, NFS3, NFS4
Transports Liste de protocoles de transport permis: UDP, TCP et RDMA
Squash Type de squashing: No_Root_Squash, NoIdSquash, None désactive le squashing, Root, Root_Squash, RootSquansh squash root, All, All_Squash, AllSquash squash tous les users
Anonymous_Uid uid utilisé pour les utilisateurs squashés.
Anonymous_Gid gid utilisé pour les groupes squashés.
SecType Liste de types de sécurité RPC autorisés: none, krb5, krb5i, krb5p
PrivilegedPort à true, les connexions client doivent venir d'un port 1024.
Manage_Gids À true, la liste de groupes alternatifs dans les accréditifs AUTH_SYS sont remplacés par une recherche serveur. Celà permet de bypasser la limite des 16 groupes de AUTH_SYS
Delegations Types de délégations qui peuvent être donnés (None, Read, Write, ReadWrite, R, W, et RW)
Attr_Expiration_Time Défaut: 60
NFS_Commit Défaut: false
EXPORT
Export_id Identifiant pour l'export. Doit être unique entre 0 et 65535. à 0, Pseudo doit être '/'Path Répertoire à exporter. Ne Doit pas être unique si Pseudo et/ou Tag sont spécifiés
Pseudo Spécifie la position dans le Pseudo système de fichier que cet export occupe. Doit être unique. peut être spécifié plusieurs fois
Tag Permet un accès alternatif pour les montages NFSv3
MaxRead Taille le lecture maximum dans cet export. Défaut: 4194304
MaxWrite Taille d'écriture maximum dans cet export. Défaut: 4194304
PrefRead Taille de lecture préférée dans cet export. Défaut: 4194304
PrefWrite Talle d'écriture préférée dans cet export. Défaut: 4194304
PrefReaddir Taille readdir préféré dans cet export. Défaut: 16384. Ces 5 options on la même plage de valeurs de 512 à 9Mio
MaxOffsetWrite Offset de fichier maximum qui peut être écrit. Défaut: 18446744073709551615
MaxOffsetRead Offset de fichier maximum que peut être lu. Défaut: 18446744073709551615
EXPORT-CLIENT
Clients Liste les entrées des clients. Peut être @netgroup, x.x.x.x/y, hostname, IPv4|IPv6. l'utilisation de '?' ou '*' est permiseexport_perms Toutes les permissions d'export dans le section EXPORT_DEFAULTS sont permise
EXPORT-FSAL
Name Nom du FSALoptions Les options dépendent du FSAL.
EXPORT-FSAL-PNFS
Stripe_Unit Défaut: 8192pnfs_enabled Active pnfs. Défaut: false
EXPORT-FSAL-FSAL
Décris les paramètres FSAL stackésLOG
Default_log_level NULL|FATAL|MAJ|CRIT|WARN|EVENT|INFO|DEBUG|MID_DEBUG|M_DBG|FULL_DEBUG|F_DBG Niveau de logs par défautCOMPONENTS Chaque entrée est sous la forme COMPONENT = LEVEL. Les composants sont:
LOG-COMPONENTS
ALLLOG
LOG_EMERG
MEMLEAKS, LEAKS
FSAL
NFSPROTO, NFS3
NFS_V4, NFS4
EXPORT
FILEHANDLE, FH
DISPATCH, DISP
CACHE_INODE, INODE
CACHE_INODE_LRU, INODE_LRU
HASHTABLE, HT
HASHTABLE_CACHE, HT_CACHE
DUPREQ
INIT, NFS_STARTUP
MAIN
IDMAPPER
NFS_READDIR
NFS_V4_LOCK, NFS4_LOCK
CONFIG
CLIENTID
SESSIONS
PNFS
RW_LOCK
NLM
RPC
NFS_CB
THREAD
NFS_V4_ACL, NFS4_ACL
STATE
9P
9P_DISPATCH, 9P_DISP
FSAL_UP
DBUS
NFS_MSK
LOG-FACILITY
name file|syslog Nom du nouveau loggerdestination stdout|stderr|syslog/file-path Emplacement du fichier de log
max_level NULL|FATAL|MAJ|CRIT|WARN|EVENT|INFO|DEBUG|MID_DEBUG|M_DBG|FULL_DEBUG|F_DBG Niveau de log maximum que ce logger gère. défaut: FULL_DEBUG
headers none|component|all Niveau de détail pour la partie en-tête du message
enable idle|active|default Active le logger
LOG-FORMAT
date_format ganesha|true|local|8601|ISO-8601|ISO 8601|ISO|syslog|syslog_usec|false|none|user_defined Défaut: ganeshatime_format ganesha|true|local|8601|ISO-8601|ISO 8601|ISO|syslog|syslog_usec|false|none|user_defined Défaut: ganesha
user_date_format Spécifie le format pour date_format user_defined
user_time_format Spécifie le format pour time_format user_defined
EPOCH true|false Les dates sont basé sur l'epoch
CLIENTIP true|false Inclus l'IP du client dans les logs
HOSTNAME true|false Inclus les noms d'hôte dans les logs
PROGNAME true|false Inclus le nom du programme dans les logs
PID true|false Inclus de pid dans les logs
THREAD_NAME true|false Inclus le nom du thread dans les logs
FILE_NAME true|false Inclus le nom du fichier dans les logs
LINE_NUM true|false Inclus de numéro de ligne dans les logs
FUNCTION_NAME true|false Inclus le nom de la fonction dans les logs
COMPONENT true|false Inclus le composant dans les logs
LEVEL true|false Inclus le niveau de log
CACHEINODE
NParts Nombre de partitions dans l'arborescence Cache_Inode. Défaut: 7Cache_Size Taille de table de hashage par partition
Use_Getattr_Directory_Invalidation Utilise getattr pour l'invalidation de répertoire
Dir_Max_Deleted Taille max du cache par répertoire des entrées supprimées. Défaut: 65536
Dir_Max Taille max du cache dirent par répertoire. Défaut: 65536
Dir_Chunk Taille des chunks du cache dirent par répertoire. 0 = le chunking n'est pas autorisé. Défaut: 128
Entries_HWMark watermark haut pour les entrées du cache. Défaut: 100000
LRU_Run_Interval Interval de base en secondes entre les lancerment du thread cleaner LRU. Défaut: 90
Cache_FDs spécifie si le cache des fichiers ouvert est autorisé
FD_Limit_Percent % du maximum imposé par le système de descripteurs de fichier au delà duquel ganesha refuse les requêtes
FD_HWMark_Percent % du maximum imposé par le système de descripteurs de fichier au delà duquel ganesha fera plus d'effort de récupération.
FD_LWMark_Percent % du maximum imposé par le système de descripteurs de fichier en-dessous duquel ganesha ne récupère pas de descripteur de fichiers..
Reaper_Work Quantité de travail à faire à chaque passe dans des conditions normales
Biggest_Window La fenêtre la plus large en % de la limite imposée par le système sur les FD, du travail qui est fait en extrême.
Required_Progress % de progression au-delà du watermark haut requis dans une passe via le thread en extrême.
Futility_Count Nombre d'erreurs pour approcher le watermark haut avant de désactiver le cache.
Retry_Readdir Comportement quand readdir échoue. true, demande au client de retenter ultérieurement.
9P
_9P_TCP_Port_9P_RDMA_Port
_9P_TCP_Msize
_9P_RDMA_Msize
_9P_RDMA_Backlog
_9P_RDMA_Inpool_size
_9P_RDMA_Outpool_Size
CEPH
Ceph_Confumask
xattr_access_rights
GPFS
link_supportsymlink_support
cansettime
umask
auth_xdev_export
xattr_access_rights
Delegations
pnfs_file
fsal_trace
fsal_grace
MEM
Inode_SizeUp_Test_Interval
RGW
Ceph_Confname
cluster
init_args
VFS
link_supportsymlink_support
cansettime
maxread
maxwrite
umask
auth_xdev_export
xattr_access_rights
XFS
link_supportsymlink_support
cansettime
maxread
maxwrite
umask
auth_xdev_export
xattr_access_rights
ZFS
link_supportsymlink_support
cansettime
maxread
maxwrite
umask
auth_xdev_export
xattr_access_rights
PROXY
link_supportsymlink_support
cansettime
MAX_READ_WRITE_SIZE
FSAL_MAXIOSIZE
SEND_RECV_HEADER_SPACE
maxread
maxwrite
umask
auth_xdev_export
xattr_access_rights
PROXY-Remote_Server
Retry_SleepTimeSrv_Addr
NFS_Service
NFS_SendSize
NFS_RecvSize
MAX_READ_WRITE_SIZE
SEND_RECV_HEADER_SPACE
FSAL_MAXIOSIZE
NFS_SendSize
NFS_RecvSize
NFS_Port
Use_Privileged_Client_Port
RPC_Client_Timeout
Remote_PrincipalName
KeytabPath
Credential_LifeTime
Sec_Type
Active_krb5
Enable_Handle_Mapping
HandleMap_DB_Dir
HandleMap_Tmp_Dir
HandleMap_DB_Count
HandleMap_HashTable_Size
GLUSTER
pnfs_mds true|falsepnfs_ds true|false