.nfsXXXX arquivos que aparecem, quais são esses?

32

Eu tenho um aplicativo em execução (no RHEL5) que transmite dados para um compartilhamento NFS. Recentemente, vi muito .nfsXXXX ... (xxx sendo um número hexadecimal) aparecendo em seu diretório de trabalho, onde o aplicativo grava arquivos por hora e depois os move para um nome de arquivo diferente.

O que são esses arquivos? É uma indicação de algo que deu errado? Como fazer mais diagnósticos?

    
por nos 12.11.2010 / 20:56

2 respostas

21

Nada está errado. Este é o seu cliente NFS que tenta manter o comportamento adequado do unix "delete on later" em suas próprias habilidades operacionais. Esse comportamento do NFS é conhecido como "renomear bobo":

link

O NFSv4.1 se afastará desse comportamento com OPEN4_RESULT_PRESERVE_UNLINKED:

link .

    
por 12.02.2011 / 13:51
2

O Adamo está correto. Certifique-se de que seu aplicativo esteja fechando os arquivos assim que isso for feito.

Se não conseguir consertar o aplicativo por qualquer motivo, você pode criar um cron job para remover regularmente os arquivos.

    
por 13.11.2010 / 00:56