linux下无法删除目录,Device or resource busy报错解决方法

清理目录的时候发现删除文件夹时报错:

rm: cannot remove ‘.nfs00000024d296fc2f00086d4d’: Device or resource busy
rm: cannot remove ‘.nfs00000024d297fc2f00086d4b’: Device or resource busy
rm: cannot remove ‘.nfs00000024d2983c2f00086d4c’: Device or resource busy

原因:文件被其他进程占用。

提示:先检查一下是否自己有正在向文件夹写入文件?是否有正在查看文件夹下的某个文件?比如发现在mobaxterm终端不下到本地直接查看图片以后,即使关闭图片也无法删除图片所在目录(这种情况重启终端即可)。

解决方法:如果不是上述原因,确认可以删除后,利用lsof命令查看一下:

USERNAME=whoami
lsof | grep $USERNAME
查看结果类似下面这样:

选择想要删除的进程ID杀掉(如 kill 23392),然后再删除目录就可以啦。

posted on   阿陶学长  阅读(547)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示