首页 > 系统相关 >linux rm 命令, Device or resource busy,无法删除

linux rm 命令, Device or resource busy,无法删除

时间:2023-03-27 11:25:54浏览次数:54  
标签:busy resource 命令 linux Device rm lsof

环境:

linux CentOS

遇到的问题:

我打断了 pytorch 下的模型训练,导致 tensorboard 输出的文件无法删除。 想使用 rm -r 删除文件夹时候遇到错误。

rm: cannot remove `你的文件目录/.nfs0000000002f1f4f600000002': Device or resource busy

原因:

有别的进程在使用该文件。

解决:

1.安装 lsof

sudo yum install lsof

2.查看哪个进程在使用该文件

lsof -w | grep nfs0000000002f1f4f600000002

-w 的作用: 忽略一些错误,如果不加 会报多行如下错误:

lsof: no pwd entry for UID xx

上述命令输出的第二列即 占用该文件的进程的 pid。

如:java `32308
pid 可能有多个,一起杀死即可。

参考:` hadoop 199uW REG 0,23 10 57278514 /文件目录/.nfs0000000002f1f4f600000002 (iboss01:/public)

3.杀死进程

杀死所有的占用该文件的 PID 即可。命令:

sudo kill -9 32308

pid 可能有多个,一起杀死即可。

参考:

【1】Linux不能删除,报错”Device or resource busy”

【2】linux lsof命令报错 no pwd entry for UID xx 解决方法

补充资料:

【1】Linux grep 命令

【2】lsof命令详解

【3】Linux 命令神器:lsof 入门

【4】linux中的&&和&,|和||

标签:busy,resource,命令,linux,Device,rm,lsof
From: https://www.cnblogs.com/odesey/p/17260907.html

相关文章

  • linux sudo命令提示 command not found
    什么是sudosu是申请切换root用户,需要申请root用户密码,sudo是用户申请管理员权限执行一个操作,而此处的操作就是变成管理员。sudo是Linux系统管理指令,是允许系统管理......
  • Linux传教士必须面对的现实。。。
    问题:如何让更多人用上Linux?这个不太现实。Linux版本太多了,游戏太少。你以为人家买PC用来干什么,大部分人是用来玩游戏的,要向Linux普及,必须在娱乐上下功夫,安全性,开源性什么的......
  • Linux函数之lseek、stat、lstat
    Linux函数之lseek、stat、lstat的简单介绍lseek函数在Linux终端下输入命令:man2lseek,可以查看具体函数信息#include<sys/types.h>#include<unistd.h>......
  • 面向Web开发人员的Linux实用入门
    从web开发的视角说一下在使用Linux时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。基础认知为什么使用Linux最初我使用Linux......
  • linux环境下tomcat日志切割
    1、打开Tomcat的配置文件catalina.sh(或catalina.bat,取决于你的操作系统),在其中找到以下配置项:#LoggingJAVA_OPTS="$JAVA_OPTS-Djava.util.logging.manager=org.apache......
  • EME 08 Resource allocation
    ResourceallocationIdentifytheresourceswhichprojectneeds.BalancetheneedsofresourcesinSDLC.Createactivityscheduleandresourceschedule.Then......
  • Linux链表
    linux创建及初始化链表动态方法通过structlist_head创建,INIT_LIST_HEAD初始化。(list_head以及INIT_LIST_HEAD位于<linux/list.h>)structlist_head{structlist......
  • Linux环境下使用jsoncpp
    目录1.下载jsoncpp2.生成静态库libjsoncpp.a3.复制相关文件至/usr/local下(方便编程)4.CMakeList.txt编写(需要新增的)1.下载jsoncpp-->https://github.com/open-so......
  • 常用Linux系统命令、vim编辑命令汇总(看一遍用时候来查)
    基本操作pwd命令作用:显示当前工作目录用法:pwdcd命令作用:改变目录位置用法:cd[option][dir]cd目录路径-进入指定目录cd..-返回父目录cd/-进入根目录cd......
  • [ Linux ] swap 分区优化
    https://www.cnblogs.com/yeungchie/swappinessThiscontrolisusedtodefinehowaggressivethekernelwillswapmemorypages.Highervalueswillincreaseagg......