O compartilhamento Samba3 para Windows, Linux e OSX não é confiável

1

Nosso NAS da empresa morreu recentemente e agora foi substituído por um servidor de racks que executa o Ubuntu. Eu instalei o samba3 que autentica em nosso diretório ativo. Eu defini um compartilhamento para o nosso departamento gráfico que está trabalhando com arquivos grandes (> 100MB). Também temos vários usuários do Windows e do Linux que devem ter acesso a esses arquivos. Usuários do Windows e Linux não enfrentam problemas.

Agora, vem o problema: Temos várias versões do OSX (10.6; 10.7; 10.8), todas com problemas para trabalhar com este diretório. Esses problemas incluem:

  • Os arquivos desaparecem. Apenas no localizador, os arquivos são visíveis com outros clientes e no servidor. Esse problema parece aleatório.
  • O usuário não tem permissão para ler / gravar diretórios aleatórios.
  • As pastas são lentas. Leva até 60 segundos para visualizar o conteúdo de uma pasta.

Agora tenho duas soluções possíveis, mas nenhuma delas é satisfatória ...

  1. Atualize todos os clientes do OSX para 10.8 e resolva os problemas com o 10.8 (Eu tenho tentado, mas sem sucesso ...)
  2. Use samba3 e netatalk (afp). Há problemas relatados com bloqueios de arquivos e o uso simultâneo é desencorajado.

Qualquer ajuda é apreciada.

    
por Gewürzwiesel 18.03.2013 / 11:20

1 resposta

0

Não tenho certeza sobre os arquivos que estão desaparecendo. Você pode querer mudar para AFP para isso. Eu uso netatalk em execução em um servidor FreeNAS e funciona muito bem. Sua milhagem pode variar.

Em relação às leituras de diretório lentas, você desejará desabilitar as ACKs atrasadas nos clientes do Mac OS X usando:

sudo sysctl -w net.inet.tcp.delayed_ack=0

Isso melhorará drasticamente o desempenho do SMB. Para fazer com que esse comando sobreviva a uma reinicialização, adicione a /etc/sysctl.conf da linha:

net.inet.tcp.delayed_ack=0

(Crie /etc/sysctl.conf , se necessário)

Para obter mais informações, consulte Fóruns de discussão da Apple ou este artigo . Ou o Google "Mac OS X atrasou o ack" e você verá dezenas de outros sugerindo essa mudança.

Quanto a problemas de permissão, qual nome de usuário todos estão usando? Você pode fornecer mais detalhes sobre qual é o problema? (Incluindo ls -l de saída do servidor e dos clientes?)

    
por 18.03.2013 / 14:45