Không thể xóa thư mục với rm -rf. Lỗi: thiết bị hoặc tài nguyên bận


20

Tôi đang cố xóa / var / www / html nhưng tôi gặp lỗi này:

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

2
Bắn lâu, nhưng bạn đã /var/www/htmlcấu hình như một điểm gắn kết cho một hệ thống tập tin khác?
jgoldschrafe

Câu trả lời:


24

Tôi đã có cùng một vấn đề, tôi đã cố gắng và không xóa

/usr/local/tomcat/data

với lỗi rm: cannot remove/ usr / local / tomcat / data ': Thiết bị hoặc tài nguyên bận rộn`

cho đến khi tôi nhận thấy rằng df -hnói

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

đó là tôi đã có một phân vùng gắn vào điểm đó Bí ẩn đã được giải đáp.


11

Bạn có thể sử dụng lsofhoặc fuserđể xác định thư mục nào đang sử dụng thư mục này, đại loại như thế này:

# lsof +D /var/www/html

4

Có khả năng có một quy trình đang chạy đang sử dụng tệp hoặc tệp được tìm thấy ở đâu đó trong cây bên dưới /var/www/html

thử

lsof +D /var/www/html

để có được danh sách các quy trình sử dụng các tệp trong cây. Kết quả mẫu dưới đây cho thấy một bash shell với PID 8138 đang sử dụng / 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
Không có gì hiện lên. Không có lỗi hay bất cứ điều gì.
Hugo

4
dùng thử/sbin/fuser -m /var/www/html
user9517 hỗ trợ GoFundMonica
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.