(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

638. FAQ

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

  1. 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.

  2. Ao tentar montar um sistema de arquivos, surge a mensagem:
    não foi possível registrar-se no portmap: erro do sistema no envio 
      
    

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

  3. 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.

  4. 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.

  5. 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.

  6. 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!

  7. O Linux pode executar NFS sobre TCP?

    Não no momento.

  8. 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.

  9. 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 nimguém. O comando é umount -avt nonfs.

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

    NFS executa gravações síncronas (que podem ser desabilitadas 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:

            ler página de 4K 
            alterar para 1K
            gravar 4K no disco rígido
        ler página de 4K 
            alterar para 1K
            gravar 4K no disco rígido
            etc.
      
    


Página seguinte Página anterior Índice