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

0

Resumo breve 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 apresenta problemas para exibir o diretório quando montado em sistemas Mac OS. Após a montagem do compartilhamento NFS em um sistema Mac OS, o Finder faz o pinwheel quando 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 do 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? Eu encontrei algumas outras postagens online que apontavam para o caminho em / etc / passwd estar incorreto, mesmo que outras pessoas naquele post declarassem que ele deveria estar bem.

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

As próximas etapas que planejo fazer é reiniciar os serviços nfs e rpcbind e, se isso falhar, reinstalar com o 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?

Post do Bug Zilla

postagem no fórum do centos.org

    
por Aren Tahmasian 07.04.2018 / 01:02

1 resposta

0

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 exibiram problemas de desempenho ao se conectar às montagens NFS.

Estes são os passos que tomei 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 / sm / *
  4. Comando executado rm -rf /var/lib/nfs/sm.bak / *
  5. Serviço rpcbind iniciado
  6. Serviço nfslock iniciado
  7. Serviço nfs reiniciado

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

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

EDIT: O principal culpado foi arquivos ocultos, milhões deles. O Finder teve um tempo terrível lidando com todos esses arquivos. Removê-los corrigiu o desempenho melhor do que qualquer outra coisa que eu tentei.

    
por 19.04.2018 / 19:25