Prós / Contras de protocolos de compartilhamento de arquivos para um ambiente Mac

3

Na nossa divisão escolar, temos um servidor OS X compartilhando arquivos para até 120 clientes Mac [para coisas como pastas iniciais e compartilhamentos de grupo]. O protocolo AFP é o mais fácil de configurar e usar, mas isso não significa que seja o melhor.

Quais são os prós e contras dos diferentes protocolos (especialmente no que se refere ao Mac)?

Incorporado e de fácil administração, são:

É possível instalar MacFuse e usar protocolos ssh, ftp ou outros. Eu também vi alguns protocolos de cluster mencionados, mas não sei que eles seriam apropriados quando, no caso de uso, muitos usuários acessam arquivos diferentes, em vez de muitas máquinas acessarem os mesmos arquivos.

A pergunta relacionada mais útil que eu vi é: Qual protocolo de compartilhamento de arquivos de rede tem o melhor desempenho e confiabilidade? A resposta aceita é NFSv4. Como há um projeto para executar o NFSv4 no Leopard , presumo que ele esteja executando o NFSv3.

Por último, qual tem sido sua experiência com o uso dos diferentes protocolos? O bug da AFP ajudou a nos causar dor no ano passado.

    
por Clinton Blackmore 12.08.2009 / 19:13

4 respostas

1

Um problema relatado que vimos na produção é que os servidores do OS X, sobre o AFP, parecem ter um problema em torno de 300 ou mais conexões, e ficar acima disso em um único servidor é realmente problemático. O cliente (com quem eu não fiz o check-in ultimamente, então isso pode ter mudado) também funcionou com a Apple, com pouca sorte.

    
por 12.08.2009 / 19:34
1
  • O NFS é para velocidade, mas o Mac NFS não é uma implementação limpa no meu livro. Vindo do Linux / BSD / Solaris, será uma mudança de ritmo e configuração. Esta é a mistura da userland do FreeBSD e da Apple GUI colidindo.
  • O SMB é bom para compartilhamento multiplataforma e mais rápido que o AFP. Minha opinião é SMB é a solução mais fácil se você precisar de velocidade, mas com a GUI padrão do Mac
  • O AFP é necessário se você estiver usando o Time Machine em uma unidade de rede: Time Machine no NAS da AFP
  • Adoro o FUSE, mas NUNCA o executaria para serviços de classe de produção. O único local em que o vi implantado para produção é no VMware Fusion para montagem de imagens.

Se fosse eu, SMB / CIFS até a sanidade do administrador.

    
por 12.08.2009 / 20:17
0

Depende ... de novo ...

O SMB é um protocolo defacto porque é o compartilhamento do Windows. O computador com Windows prefere, tudo tem a capacidade de usá-lo, suporta algumas permissões limitadas e tal. É uma daquelas coisas que se espera que estejam disponíveis nas redes e você provavelmente terá usuários do Windows com notebooks entrando com treinadores, visitantes, etc., então o SMB é um protocolo decente para usar para economizar algumas dores de cabeça .

Somos uma empresa do Active Directory, por isso precisamos de suporte para o SMB / CIFS para funcionar. Mas nós o usamos com Macs, Windows (é claro), e eu o uso com minha estação de trabalho Linux e liveCDs Linux para salvar dados em nosso NAS.

    
por 12.08.2009 / 19:35
0

Eu gerencio servidores linux e principalmente clientes Mac e algumas máquinas windows. No começo, pensei em usar principalmente o NFS para Linux e Mac, com o SMB / CIFS para Windows, quando necessário.

infelizmente, os privilégios padrão do Mac e o registro do usuário são muito diferentes do Unix comum, o que significa que os compartilhamentos do NFS têm muitos problemas (o mais comum é que os usuários criem pastas legíveis para outros usuários).

Além disso, quando o desempenho não é o que deveria ser, é realmente difícil cavar as estatísticas do servidor necessárias para encontrar os gargalos. Com o Samba, OTOH, top mostra a maior parte do que preciso saber. Isso é por causa da natureza de não conexão do NFS. (Eu não sei se é realmente melhor no NFSv4)

No final, mudei todos os macs para as montagens CIFS, e é mais fácil gerenciar dessa maneira. Felizmente, as extensões CIFS Unix significam que elas não estão "emulando" atributos do Unix para o Windows e voltando ao Unix, como era com antigas extensões SMB para o Mac.

    
por 13.08.2009 / 00:42