rm -rf가있는 폴더를 삭제할 수 없습니다. 오류 : 장치 또는 리소스 사용량이 많음 삭제하려고 하는데이 오류가 발생합니다. rm:

/ var / www / html을 삭제하려고 하는데이 오류가 발생합니다.

rm: cannot remove `html': Device or resource busy


답변

같은 문제가 발생하여 삭제하지 못했습니다.

/usr/local/tomcat/data

오류 rm: cannot remove/ usr / local / tomcat / data ‘: 장치 또는 리소스 사용 중’

내가 df -h말한 것을 알 때까지

/dev/vda3              20G  172M   20G   1% /usr/local/tomcat/data

즉, 해당 지점에 파티션이 마운트되었습니다. 미스터리가 풀렸다.


답변

다음과 같이이 디렉토리를 사용중인 디렉토리를 사용 lsof하거나 fuser식별 할 수 있습니다 .

# lsof +D /var/www/html

답변

아래 트리의 어딘가에있는 파일을 사용하는 프로세스가 실행 중일 수 있습니다. /var/www/html

시험

lsof +D /var/www/html

트리에서 파일을 사용하여 프로세스 목록을 가져옵니다. 아래 샘플 출력은 PID 8138의 bash 쉘이 / var / www / html / iain을 사용하고 있음을 보여줍니다.

COMMAND  PID USER   FD   TYPE DEVICE SIZE    NODE NAME
bash    8138 iain  cwd    DIR  253,0 4096 1982790 /var/www/html/iain