当前位置: 首页 > Linux

linux无法删除文件夹Deviceorresourcebusy

时间:2023-04-06 20:37:32 Linux

最近删除了Jenkins节点目录,但是删不掉,一直是Deviceorresourcebusy,查了很多资料,总结原因,赶紧鸭~1.rm-rf{mydir}/删不掉,这个目录下可能挂载了磁盘,所以删不掉,先卸载目录上的磁盘,格式化挂载的磁盘(我觉得磁盘不干净,格式化吧,心理安慰),然后删除目录[root@localhost/]#umount/jenkins2/umount.nfs:/jenkins2:deviceisbusy如果出现以上情况,看看谁在使用这个目录或者占用它,找到itout,killhim~查看资源占用进??程lsof+d/local/显示进程占用目录[root@jenkinslinuxjenkins]#lsof+d/jenkins2/COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEbash8279rootcwdDIR202,1740962/jenkins2java8287rootcwdDIR202,1740962/jenkins2java8287rootmemREG202,1774567411/jenkins2/slave.jarjava8287root4rREG202,17/674714slave.jar杀掉他,kill参数如:kill8279然后,删除之前不能删除的目录rm-rf{mydir}/2.关键点,关键点(挂载的目录不能删除,即使磁盘已经卸载了,之前的目录是不能删除的)第一点:我们可以查看挂载到哪里,目录挂到哪里加载根目录盘(比如在Windows系统C盘),根目录磁盘无法挂载。第二点:找到/dev/xvdbl(买的挂载盘)和/dev/xvdal(根盘)瞎装,挂错盘umount/jenkins2/docker/pluginsrm-rfplugins/thirdPoint:remountingtodev/xvdbl(我买的挂载盘)很累,10000mmp总结:1.linux的根盘挂不上盘(这句话简直白痴,菜到一定程度了,熊瞎子)2.找一个不能删除的目录:(1)如果有挂载盘,卸载它umount(2)杀死被删除目录的所有进程killPID(3)查看挂载到的目录,makepreviousdirectory无法删除挂载,按回车(4)重启大法。我是最好的,也是最胖的。好鸭.一天不偷懒,我们工作认真,一点也不矜持,哈哈哈。..