nos*_*nos 43 unix filesystems nfs
我有一个应用程序正在运行(在 RHEL5 上),它将数据流式传输到 NFS 共享上。最近,我看到很多 .nfsXXXX...(xxx 是一个十六进制数)出现在它的工作目录中,应用程序每小时写入一次文件,然后将它们移动到不同的文件名。
这些文件是什么?这是否表明出现了问题?如何做进一步诊断?
bea*_*ans 34
没有任何问题。这是您的 NFS 客户端试图在其自己的操作能力范围内保持适当的“稍后关闭时删除”unix 行为。这种 NFS 行为被称为“愚蠢的重命名”:
http://nfs.sourceforge.net/#faq_d2
NFSv4.1 将通过 OPEN4_RESULT_PRESERVE_UNLINKED 摆脱这种行为:
http://tools.ietf.org/html/rfc5661#section-18.16。
阿达莫是正确的。确保您的应用程序在处理完文件后立即将其关闭。
如果您出于某种原因无法修复该应用程序,您可以创建一个 cron 作业来定期删除文件。
| 归档时间: |
|
| 查看次数: |
77474 次 |
| 最近记录: |