由于其他进程的存在,会导致我们在删除某文件夹时出现如下的报错:
rm: cannot remove '.nfs00000000053ab2460000001e': Device or resource busy
有时甚至会一报一大片。这个时候不要慌,关掉terminal用另外的terminal去删除,或者换个服务器去删除,都可以解决这个问题,如果不想动terminal,那么使用如下指令:
/sbin/fuser -k ./.nfs00000000053ab2460000001e
该指令的的作用是杀掉访问该文件的进程,对应的进程被杀掉了,后面直接rm -rf就可以删除文件夹了,实测98%场景下有效。