Conteúdo do arquivo codificado no sistema de arquivos NFS montado

1

Eu tenho uma configuração com um servidor e dois clientes, todos executando Debian. O servidor tem vários sistemas de arquivos exportados que são montados nos clientes usando autofs e NFS. Até alguns dias atrás, isso funcionou perfeitamente. Por alguma outra razão eu tive que atualizar o kernel no servidor de um 3.2 muito antigo para um 4.6 agora muito atual. Desde então, tenho o seguinte efeito:

Os sistemas de arquivos são visíveis nos clientes e ls funciona bem, ou seja, os nomes e atributos de todos os arquivos estão corretos. No entanto, quando eu abro qualquer um dos arquivos, o conteúdo é completamente embaralhado. O tamanho dos arquivos (testado para, por exemplo, arquivos de configuração muito curtos) parece corresponder ao tamanho do arquivo no servidor, no entanto. Eu tentei montagens NFS3 e NFS4 e muitos parâmetros diferentes. Nenhum parece funcionar.

O que é realmente estranho é o seguinte: Quando eu crio um arquivo no cliente, posso ver o arquivo no servidor E o conteúdo está correto! Quando modifico o arquivo no servidor e o recarrego no arquivo no cliente, o conteúdo é embaralhado novamente. Então, o embaralhamento é apenas um caminho!

O primeiro pensamento foi que isso se relaciona com o kernel 4.6 específico. Então eu instalei um kernel 3.9 com o mesmo efeito. De alguma forma, algo quebrou na minha instalação do NFS no meu servidor (além do kernel) e não tenho idéia do quê. Alguém pode ajudar? Obrigado!

Aqui estão algumas configurações:

/etc/exports: no servidor

/nfs/export          *.chaos-hs(sync,no_root_squash,no_subtree_check,fsid=0,rw,anonuid=65534,anongid=65534)
/nfs/export/home/mr  *.chaos-hs(sync,no_root_squash,nohide,no_subtree_check,rw,anonuid=65534,anongid=65534)

# some more exports

/etc/autofs/auto.home no cliente

*    -fstype=nfs4,rw,wsize=16384,rsize=16384,proto=tcp,intr casimir-hs.chaos-hs:/home/&
    
por Marcus Rickert 30.08.2016 / 22:40

0 respostas