转载: https://blog.csdn.net/qq_18649781/article/details/90606853

问题:删除.nfs文件失败
在远程调试的过程中,删除了一个正在调试的文件,之后就出现了.nfs文件,然后手动删除此文件,出现以下错误:

rm: cannot remove '.nfs00000000053ab2460000001e': Device or resource busy
1
原因是因为有进程正在访问这个文件,不允许删除。
所以办法是把打开文件的进程停止,文件就会被删除。

谷歌到方法,用lsof查看使用此文件的进程,然后关闭此进程即可。
但是,lsof出现以下问题:

-bash: lsof: command not found
1
说明服务器系统中没有lsof,安装即可,安装指令如下:

apt-get install lsof
1
如果你不是root权限,使用下面指令:

sudo apt-get install lsof
1
安装成功:

之后,执行:

lsof .nfs00000000053ab2460000001e   #后面的就是你要删除的.nfs文件,根据实际情况修改

如果需要root权限:

sudo  lsof .nfs00000000053ab2460000001e

我们直接kill此进程就可以了:

kill -9 13204

lsof `which httpd` //那个进程在使用apache的可执行文件lsof /etc/passwd //那个进程在占用/etc/passwd
lsof /dev/hda6 //那个进程在占用hda6lsof /dev/cdrom //那个进程在占用光驱lsof -c sendmail //查看sendmail进程的文件使用情况
lsof -c courier -u ^zahn //显示出那些文件被以courier打头的进程打开,但是并不属于用户zahnlsof -p 30297 //显示那些文件被pid为30297的进程打开
lsof -D /tmp 显示所有在/tmp文件夹中打开的instance和文件的进程。但是symbol文件并不在列lsof -u1000 //查看uid是100的用户的进程的文件使用情况
lsof -utony //查看用户tony的进程的文件使用情况
lsof -u^tony //查看不是用户tony的进程的文件使用情况(^是取反的意思)
lsof -i //显示所有打开的端口
lsof -i:80 //显示所有打开80端口的进程lsof -i -U //显示所有打开的端口和UNIX domain文件
lsof -i UDP@[url]www.akadia.com:123 //显示那些进程打开了到www.akadia.com的UDP的123(ntp)端口的链接lsof -i tcp@ohaha.ks.edu.tw:ftp -r //不断查看目前ftp连接的情况(-r,lsof会永远不断的执行,直到收到中断信号,+r,lsof会一直执行,直到没有档案被显示,缺省是15s刷新)
lsof -i tcp@ohaha.ks.edu.tw:ftp -n //lsof -n 不将IP转换为hostname,缺省是不加上-n参数

如何删除服务器出现的.nfs文件相关推荐

  1. iphone文件连接服务器怎么删除,iPhone - 是否有可能在解析后删除服务器上的xml文件...

    当前im解析通过托管一个Apache HTTP服务器工作正常的另一台PC上托管的XML文件.现在是否有可能以iPhone的方式删除该电脑上的xml文件?iPhone - 是否有可能在解析后删除服务器上 ...

  2. 服务器上的此文件夹中具有更多项目,清理或删除“可恢复的项目”文件夹中的项目...

    清理或删除"可恢复的项目"文件夹中的项目 2021/6/1 本文内容 "可恢复的项目"文件夹 (在 Exchange 早期版本中称为垃圾站 ) , 用于防止意外 ...

  3. php 删除服务器上的文件,php如何删除服务器文件

    在php中可以使用"ftp_delete"函数删除服务器文件,其语法是"ftp_delete(ftp_connection,file)",参数"ftp ...

  4. php如何删除服务器图片,php如何删除服务器文件

    在php中可以使用"ftp_delete"函数删除服务器文件,其语法是"ftp_delete(ftp_connection,file)",参数"ftp ...

  5. 删除顽固文件的执行代码,删除rhsa属性文件,删除服务器中黑客留下...

      删除顽固文件的执行代码,删除rhsa属性文件,删除服务器中黑客留下的畸形文件文件有时候服务器的网站空间被黑客入侵,上传了删除不了的文件,我们可以用bat代码来执行删除. DEL /F /A /Q ...

  6. js删除服务器上文件,js删除服务器文件

    js删除服务器文件 内容精选 换一换 目标服务器已安装操作系统,并且处于联网状态.目标服务器已安装鲲鹏编译插件. 保护组生产站点服务器为SUSE操作系统,对该云服务器开启容灾保护后,执行切换操作,云服 ...

  7. 服务器inetpub是什么文件夹,inetpub是什么文件夹?Win10怎么删除c盘下的inetpub文件夹?...

    Win10怎么删除c盘下的inetpub文件夹?升级Win10系统之后,很多用户发现c盘多了一个名为"inetpub"的文件夹,那么这个inetpub是什么文件夹呢?其实inetp ...

  8. svn如何删除服务器上的文件,【SVN】彻底 svn 服务器上的 删除某一个文件或文件夹...

    参考: CSDN1:https://blog.csdn.net/u011729865/article/details/78764523 CSDN2:https://blog.csdn.net/wyyo ...

  9. 服务器文件怎么删,怎么删除服务器文件

    怎么删除服务器文件 内容精选 换一换 执行chmod -R 777 / 导致CentOS云服务器根目录权限设置成777,系统中的大部分服务以及命令无法使用.此时可通过系统自带的getfacl命令来拷贝 ...

最新文章

  1. 浙江大学软件学院2020年保研上机模拟练习 7-3 Partial School Ranking
  2. 无脑博士的试管们java_计蒜客 无脑博士和他的试管们
  3. macOS上实现Qt应用程序做文件关联打开
  4. (转)Sql中的constraint
  5. 为@Cacheable设置TTL – Spring
  6. 拿着5家offer的Java,对面试官做了什么?
  7. C#中的泛型化方法的实现
  8. NeurIPS 2021 Spotlight | PCAN: 高效时序建模, 提升多目标追踪与分割性能
  9. html5+css3实战之-幽灵按钮
  10. php随笔11-Thinkphp常用系统配置大全
  11. 在django项目中使用django-ckeditor
  12. 红米3 MoKee 7.1.2_r36 自编译版/去魔趣中心、宙斯盾/息屏禁止刷新UI 2018年5月5日更新...
  13. Logback使用总结
  14. 求职指导课程测试题(学习自测使用)
  15. python实现数据爬取——糗事百科爬虫项目
  16. 初中计算机考试青岛多少分及格,详解青岛中考等级制成绩分五等按百分比划分...
  17. Unsupported or unrecognized SSL message
  18. oracle rac多实例dg,ORACLE RAC+DG(单实例)
  19. MXC_UART 内核调用过程
  20. mysql 分表具体实现过程_mysql 分表的实现方式

热门文章

  1. hypermesh matlab,ANSYS 14.5与HyperMesh 12.0联合仿真有限元分析(第2版)
  2. RHCE培训笔记——Squid
  3. 来自测试工程师的自我感悟
  4. 设计模式的理解与举例
  5. Java 重载、重写、构造函数详解
  6. 8255典例之打印机(选通信号和置位复位控制字的应用)
  7. JScript js数组去重
  8. 三大互联网中心:北京、上海、深圳,你 Pick 哪个?
  9. 金融危机下 保险信息化聚焦什么?
  10. 全域旅游发展的“首都经验” , 全域旅游的十大融合