다음을 사용하여 디렉토리를 삭제하려고 합니다.
rm -rf dirName
하지만 다음과 같은 오류가 많이 발생합니다.
rm: cannot remove 'deleteMe/icarus/.nfs0000001bcf11514a0000cd45': Device or resource busy
명령을 통해 이 파일을 사용하여 프로세스를 찾으려고 하면
lsof deleteMe/icarus/.nfs0000001bcf11514a0000cd45
출력이 없습니다. 어떤 제안이 있으십니까?
답변1
저도 같은 경험이 있어서 같은 문제에 대한 다른 스레드의 도움으로 해결했습니다.
읽다"장치 또는 리소스 사용 중"을 극복하는 방법은 무엇입니까?
나에게 도움이 된 기여는 다음과 같습니다.
ps -ef | grep name-of-busy-dir
프로세스와 PID(두 번째 열)를 보여줍니다.
sudo kill -15 pid
그런 다음 의심할 여지 없이 폴더를 삭제하십시오.
답변2
또 다른 매우 간단한 대답은 다음과 같습니다.
1. 모든 터미널 창(bash, shell 등...)을 닫습니다.
2. 새로운 터미널을 시작하세요
3. 명령을 다시 실행하십시오.예를 들어:
rm -rf dirName
4. 완료
그것이 다른 사람들에게 도움이 되기를 바랍니다!