高性能弹性文件服务 SFS Turbo
高性能弹性文件服务 SFS Turbo
- 最新动态
- 功能总览
- 服务公告
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
- 常见问题
- 故障排除
- 文档下载
- 通用参考
本文导读
链接复制成功!
如何删除.nfs类型的文件?
NFS协议中的.nfs文件
.nfs文件是NFS协议中的一种临时文件,当NFS客户端删除一个正在被打开的文件时可能会产生这种类型文件。.nfs文件是NFS客户端用于管理文件系统中被打开文件的删除行为。如果一个进程打开的某个文件被另一个进程删除,该进程会将此文件重命名为.nfsXXX类型文件。当这个文件的打开引用计数为0时,客户端会主动删除该文件;如果该客户端未清理该文件时就已经crash,这些文件将会残留在文件系统中。
清理.nfs文件
.nfs文件一定是需要被清理的文件,您可以直接使用rm -f命令进行删除,删除之后不会影响文件系统的正常使用。直接删除.nfs文件如果报错,类似如下场景:
图1 删除.nfs文件报错

图中情况则表明有程序仍然在使用该文件,可以使用lsof命令来查看进程号。
图2 查看进程号

如果确认该进程可以结束,可以直接执行kill -9 [进程号]来结束该进程,之后再进行删除文件的命令。
父主题: SFS Turbo删除类问题