"장치 또는 리소스가 사용 중입니다."

"장치 또는 리소스가 사용 중입니다."

다음을 사용하여 디렉토리를 삭제하려고 합니다.

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. 완료

그것이 다른 사람들에게 도움이 되기를 바랍니다!

관련 정보