38 我有一个运行(在RHEL5上)的应用程序,该应用程序将数据流式传输到NFS共享上。最近,我看到许多.nfsXXXX ...(xxx是十六进制数字)出现在其工作目录中,该应用程序在其中写入每小时文件,然后将它们移至另一个文件名。 这些文件是什么?这是否表明出现了问题?如何做进一步诊断? unix filesystems nfs — 没有 source
28 没错。这是您的NFS客户端试图在其自身的操作能力范围内维护正确的“稍后关闭时删除” Unix行为。此NFS行为称为“傻重命名”: http://nfs.sourceforge.net/#faq_d2 NFSv4.1将通过OPEN4_RESULT_PRESERVE_UNLINKED摆脱这种行为: http://tools.ietf.org/html/rfc5661#section-18.16。 — 豆子 source
2 阿达莫是正确的。完成文件处理后,请确保您的应用程序正在关闭文件。 如果由于某种原因无法修复应用程序,则可以创建一个cron作业来定期删除文件。 — 科里J source 7 那份计划工作将毫无用处。只要打开文件,删除.nfsxxxx文件只会触发弹出新的.nfsyyyy文件。 — jlliagre 2010年 2 这不是没有用的,因为通常它们会在以后关闭,但文件会保留下来。 — JOTN 2011年