próximo acima anterior sumário índice
Próximo: D9. Exportando Sistemas de Acima: D. Como Fazer - Anterior: D7. Pontos de Verificação   Sumário   Índice

D8. FAQ

Esta é uma seção de perguntas e respostas. Muito do que está contido aqui foi escrito por Alan Cox.

.
Obtive uma série de erros de manipulação de arquivos nfs ao usar o Linux como servidor.

Isso é causado por uma antiga versão do nfsd. Está corrigida a partir da versão nfs-server2.2beta16.

.
Ao tentar montar um sistema de arquivos, surge a mensagem:



Provavelmente se está utilizando o sistema da Caldera. Há um problema com os programas rc. Por favor entre em contato com eles para correção do problema.

.
Por que não é possível executar um arquivo após copiá-lo para o servidor NFS?

A questão reside no fato do nfsd criar caches de manipulação de arquivos por questões de performance (lembre-se que ele é executado em um espaço de usuário). Enquanto nfsd tem um arquivo aberto (como no caso em que ele esteja sendo gravado), o kernel não permite a sua execução. Os programas NFSd a partir de 95 liberam os arquivos após alguns segundos, já versões mais antigas podem levar dias.

.
Os arquivos NFS estão todos com permissões somente de leitura.

O padrão do servidor NFS Linux é somente fornecer permissões de leitura para arquivos montados. O arquivo /etc/exports deve ser alterado caso se deseje algo diferente.

.
Existe um sistema de arquivos montado a partir de um servidor NFS Linux e enquanto o comando ls trabalha, a leitura e gravação de arquivos não funcionam.

Em versões mais antigas do Linux, deve-se montar um servidor NFS com os parâmetros rsize=1024,wsize=1024.

.
Ao montar a partir de um servidor NFS Linux com um bloco de tamanho entre 3500-4000 ele trava regularmente.

Bem...não faça mais isso!

.
Pode Linux executar NFS sobre TCP?

Não, no momento.

.
Ao se montar a partir de uma máquina Linux, obtém-se inúmeros erros.

Esteja certo de que os usuários utilizados estão presentes em no máximo 8 grupos. Servidores mais antigos requerem isso.

.
Ao reinicializar a máquina, ela algumas vezes trava ao tentar desmontar um servidor NFS.

Não desmonte servidores NFS ao reinicializar ou desligar. Simplesmente ignore-os. Isso não irá machucar ninguém. O comando é umount -avt nonfs.

.
Clientes Linux NFS são muito lentos ao se tentar gravar em sistemas Sun e BSD.

NFS executa gravações síncronas (o que pode ser desabilitado caso não haja nenhum grande problema em se perder algum dado). Kernels derivados do BSD tendem a trabalhar mal com pequenos blocos. Porém ao se gravar blocos de 4 Kb de dados a partir de uma máquina Linux, usando pacotes de 1 Kb, faz com que o Linux use a rotina BSD na seguinte forma:




próximo acima anterior sumário índice
Próximo: D9. Exportando Sistemas de Acima: D. Como Fazer - Anterior: D7. Pontos de Verificação   Sumário   Índice
www.conectiva.com