Red Hat Training

A Red Hat training course is available for RHEL 8

10.2. Tuning shares com diretórios que contêm um grande número de arquivos

Linux suporta nomes de arquivos sensíveis a maiúsculas e minúsculas. Por este motivo, o Samba precisa procurar por nomes de arquivos em maiúsculas e minúsculas ao pesquisar ou acessar um arquivo. Você pode configurar um compartilhamento para criar novos arquivos apenas em letras minúsculas ou maiúsculas, o que melhora o desempenho.

Pré-requisitos

  • O Samba é configurado como um servidor de arquivos

Procedimento

  1. Renomeie todos os arquivos da ação para minúsculas.

    Nota

    Usando as configurações neste procedimento, os arquivos com nomes que não sejam em minúsculas não serão mais exibidos.

  2. Defina os seguintes parâmetros na seção de ações:

    case sensitive = true
    default case = lower
    preserve case = no
    short preserve case = no

    Para obter detalhes sobre os parâmetros, veja suas descrições na página de manual smb.conf(5).

  3. Verifique o arquivo /etc/samba/smb.conf:

    # testparm
  4. Recarregar a configuração do Samba:

    # smbcontrol all reload-config

Após aplicar estas configurações, os nomes de todos os arquivos recém-criados nesta ação usam letras minúsculas. Devido a estas configurações, o Samba não precisa mais procurar no diretório por letras maiúsculas e minúsculas, o que melhora o desempenho.