nfsd: o último servidor foi encerrado, liberando o cache de exportação

nfsd: o último servidor foi encerrado, liberando o cache de exportação

Breve resumo sobre o assunto:

O compartilhamento NFS em um sistema CentOS6.9 monta e exibe corretamente o diretório quando montado em um sistema Windows ou Linux, mas tem problemas para exibir o diretório quando montado em sistemas Mac OS. Depois de montar o compartilhamento NFS em um sistema Mac OS, o Finder gira enquanto tenta carregar o conteúdo do diretório.

Mensagem de erro de /var/log/messages:

kernel: nfsd: last server has exited, flushing export cache
kernel: Installing knfsd (copyright (C) 1996 [email protected])
kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory

Saída de cat /etc/passwd | grep rpc

rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin

Estou tendo muita dificuldade em entender a mensagem de erro em/var/log/messages, o que há de errado com o nfs? Encontrei algumas outras postagens on-line que apontavam para o caminho em /etc/passwd incorreto, embora outras pessoas naquela postagem afirmassem que deveria estar tudo bem.

Verifiquei novamente o caminho listado em/etc/passwd e descobri que não existe essa pasta rpcbind em/var/lib, mas há uma em/var/cache que a pessoa naquela postagem declarou ser o caminho correto. Esse caminho está possivelmente causando o problema?

As próximas etapas que pretendo realizar são reiniciar os serviços nfs e rpcbind e, se isso falhar, reinstalar com yum reinstalar o nfs-util rpcbind. Se ambos os métodos falharem, considerarei alterar o caminho de/var/lib para/var/cache.

Alguém já se deparou com esse problema antes?

Postagem do Bug Zilla

postagem no fórum centos.org

Responder1

Se meu entendimento estiver correto, o problema em si não é com o NFS, mas sim com o Finder. Os clientes Windows e Linux não apresentaram problemas de desempenho ao conectar-se às montagens NFS.

Estas são as etapas que executei para resolver o problema de desempenho no Finder:

  1. Serviço rpcbind interrompido
  2. Serviço nfslock interrompido
  3. Comando executado rm -rf /var/lib/nfs/statd/sm/*
  4. Comando executado rm -rf /var/lib/nfs/statd/sm.bak/*
  5. Serviço rpcbind iniciado
  6. Serviço nfslock iniciado
  7. Serviço NFS reiniciado

Posteriormente, o Finder conseguiu abrir e listar diretórios com facilidade. Não sei exatamente por que isso funcionou, mas o efeito foi significativo.

Por último, tentei adicionar links simbólicos em /var/lib/rpcbind a /var/cache/rpcbind mas isso não fez diferença (é claro que reiniciei todos os serviços apropriados), então voltei à configuração original.

EDIT: O principal culpado foram os arquivos ocultos, milhões deles. O Finder teve muita dificuldade em lidar com todos esses arquivos. Removê-los corrigiu o desempenho melhor do que qualquer outra coisa que tentei.

informação relacionada