Pular para o conteúdo principal
ERROS GERADOS PELO SERVIDOR SAMBA
- Mensagens de erros do Programa testparm
- rlimit_max: rlimit_max (8192) below minimum Windows limit (16384)
- Solução:
- Executar no console o comando ulimit (Modifica limites de recursos do shell):
- # ulimit -n 16384
- Observações:
- Primeiro, isso é apenas um aviso. No MS Windows, o número de manipuladores de arquivos no cliente e o servidor devem ser idênticos, caso contrário você verá a mensagem "muitos arquivos abertos" quando, por exemplo, copiando arquivos pela rede. Versões de Samba mais recentes cuidam disso por conta própria.
- No entanto, se você quiser remover esse aviso, pode fazê-lo alterando os limites do arquivo local. É sempre útil distinguir limites locais (de sudo ulimit -Snusuário ou sessão) e limites globais (de todo o sistema). Verifique os limites globais com:
- # sudo cat /proc/sys/fs/file-max
- As chances são boas de que seus limites globais ultrapassem os limites locais. Eu acho que o limite típico do GNU / Linux está na faixa de 100k, eu não procurei muito tempo. Você pode alterar este valor temporariamente executando:
- 11:34# sysctl -w fs.file-max=n
- Para verificar os limites locais, mude para o usuário em questão, por exemplo, samba e execute:
- # ulimit -Hn
- # ulimit -Sn
- Isso mostrará limites rígidos e suaves para a sessão local. O limite rígido é aplicado pelo sistema, enquanto o limite suave é implementado pela sessão local. Você pode aumentar o limite mínimo local até o limite rígido gl11:34obal, se necessário.
- Você pode alterar os limites temporariamente executando:
- # ulimit -Hn n
- # ulimit -Sn m
- ou você pode definir limites de usuário via /etc/security/limits.conf e você pode até mesmo especificar para quais usuários os limites se aplicam, por exemplo,
- # samba soft nofile 16384
- # samba hard nofile 32768
- nota: Nome meu servidor a adição desta linha ao arquivo /etc/security/limits.conf não funcionou.
Comentários
Postar um comentário