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


20

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

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

2
롱샷이지만 /var/www/html다른 파일 시스템의 마운트 지점으로 구성 했습니까?
jgoldschrafe

답변:


24

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

/usr/local/tomcat/data

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

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

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

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


11

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

# lsof +D /var/www/html

4

아래 트리의 어딘가에있는 파일을 사용하는 프로세스가 실행 중일 수 있습니다. /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

1
아무것도 나타나지 않습니다. 오류가 없습니다.
Hugo

4
try/sbin/fuser -m /var/www/html
user9517은 GoFundMonica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.