J'ai une application en cours d'exécution (sur RHEL5) qui diffuse des données sur un partage NFS. Récemment, j'ai vu beaucoup de .nfsXXXX ... (xxx étant un nombre hexadécimal) apparaître dans son répertoire de travail, où l'application écrit des fichiers horaires et les déplace plus tard vers un nom de fichier différent.
Quels sont ces fichiers? Est-ce une indication d'un problème? Comment faire un diagnostic plus poussé?
Rien ne va mal. Il s'agit de votre client NFS essayant de maintenir un comportement Unix correct "supprimer à la fermeture ultérieure" dans ses propres capacités opérationnelles. Ce comportement NFS est appelé "renommage idiot":
http://nfs.sourceforge.net/#faq_d2
NFSv4.1 échappera à ce comportement avec OPEN4_RESULT_PRESERVE_UNLINKED:
Adamo a raison. Assurez-vous que votre application ferme les fichiers une fois qu'ils en ont terminé.
Si vous ne pouvez pas réparer l'application pour une raison quelconque, vous pouvez créer un travail cron pour supprimer régulièrement les fichiers.