próximo acima anterior sumário índice
Next: Exportando Sistemas de Arquivos Up: Como Fazer um Sistema Previous: Pontos de Verificação de   Sumário   Índice Remissivo

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:


    \begin{tscreen}
{\small\begin{verbatim}não foi possível registrar-se no portmap: erro do sistema no envio\end{verbatim}}
\end{tscreen}

    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.

  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. Pode Linux 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 ninguém. O comando é umount -avt nonfs.

  10. 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:


    \begin{tscreen}
\begin{verbatim}ler página de 4K;
alterara para 1K;
gravar...
...
altera para 1K;
gravar 4K no disco rígido;
etc..\end{verbatim}\end{tscreen}


próximo acima anterior sumário índice
Next: Exportando Sistemas de Arquivos Up: Como Fazer um Sistema Previous: Pontos de Verificação de   Sumário   Índice Remissivo
Cyro Mendes de Moraes Neto 1999-12-30