ฉันกำลังพยายามลบ / var / www / html แต่ฉันได้รับข้อผิดพลาดนี้:
rm: cannot remove `html': Device or resource busy
ฉันกำลังพยายามลบ / 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
เพื่อรับรายการกระบวนการโดยใช้ไฟล์ในแผนผัง ตัวอย่างผลลัพธ์ด้านล่างแสดงว่า bash shell ที่มี PID 8138 กำลังใช้ / 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
/sbin/fuser -m /var/www/html
/var/www/html
ตั้งค่าเป็นจุดเชื่อมต่อสำหรับระบบไฟล์อื่นหรือไม่?