12.2. Optimisation des partages avec des répertoires contenant un grand nombre de fichiers
Linux prend en charge les noms de fichiers sensibles à la casse. C'est pourquoi Samba doit rechercher les noms de fichiers en majuscules et en minuscules dans les répertoires lors de la recherche ou de l'accès à un fichier. Vous pouvez configurer un partage pour qu'il crée de nouveaux fichiers uniquement en minuscules ou en majuscules, ce qui améliore les performances.
Conditions préalables
- Samba est configuré comme serveur de fichiers
Procédure
Renommer tous les fichiers du partage en minuscules.
NoteEn utilisant les réglages de cette procédure, les fichiers dont les noms ne sont pas en minuscules ne seront plus affichés.
Définissez les paramètres suivants dans la section du partage :
case sensitive = true default case = lower preserve case = no short preserve case = no
Pour plus de détails sur les paramètres, voir leur description dans la page de manuel
smb.conf(5)
.Vérifiez le fichier
/etc/samba/smb.conf
:# testparm
Recharger la configuration de Samba :
# smbcontrol all reload-config
Après avoir appliqué ces paramètres, les noms de tous les fichiers nouvellement créés sur ce partage utilisent des minuscules. Grâce à ces paramètres, Samba n'a plus besoin de rechercher les majuscules et les minuscules dans le répertoire, ce qui améliore les performances.