Alternativa para NFS ou melhor configuração - rede instável, simples de configurar

6

No momento, estamos usando o NFSv4 para compartilhamento de arquivos em um pequeno escritório.

Infelizmente a rede não é muito estável e parece ter um grande impacto nos clientes Ubuntu se a rede acabar: o sistema inteiro congela - acho que isso se deve à montagem do nfs.

Então, quais seriam as alternativas para disponibilizar arquivos na rede?

Estou acostumado com o Samba, mas isso não parece estar certo, já que apenas o Linux está envolvido.

A segurança não é um problema na rede.

    
por Alex 05.12.2012 / 13:39

2 respostas

7

Você provavelmente está congelando porque está exportando compartilhamentos NFS com a opção "hard" (que é o padrão). Você pode alterar isso usando explicitamente a opção "soft". A página man do NFS tem mais.

mount -o soft <nfs server ip>:/mountpoint /local_mountpoint

Em seguida, nos clientes, você não deve mais ter problemas com congelamentos.

Quanto a uma maneira conveniente de implementar o compartilhamento de arquivos, entre as caixas Linux, o NFS é o caminho. Confesso que eu também não achei que o NFS fosse tão versátil quanto o Samba, mas se você seguir algumas diretrizes, o NFS pode trabalhar de forma completamente transparente.

  • crie a pasta / nfs e crie links para todas as pastas que você deseja compartilhar.
  • atualize seu arquivo / etc / exports com caminhos para esta pasta / nfs.
  • usando utilitários de montagem automática nos clientes para automatizar o processo de montagem de forma transparente.
  • por último, mas não menos importante, verifique se cada nome de usuário no servidor e nos clientes tem o mesmo UID. Desta forma, os usuários podem acessar seus arquivos (sem problemas de permissão) de cada cliente. (se o LDAP ou NIS for usado, então esta opção é inferida).

Espero que isso ajude.

    
por 05.12.2012 / 14:13
3

Concordo com o comentário de Frank Thomas, usando o Linux não impede você de usar o Samba. Eu preferiria os compartilhamentos do NFS em um ambiente Linux como muitas outras pessoas, mas o Samba está perfeitamente bem também. Não é a única solução para o seu problema. Tente ver suas opções de montagem do NFS. Especificamente, examine as opções intr, soft, tcp, timeo = e retry = para ver se alguma se aplica ao seu ambiente.

Mais informações podem ser encontradas aqui: Opções comuns de montagem do NFS do RHEL 6

Você também pode apenas man nfs e / ou man mount , que uso o tempo todo para me lembrar do que está disponível.

    
por 05.12.2012 / 14:25