13-04-2008, 19:46
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
משהו מחזיק את ה dev הזה תפוס. אולי אתה בתוך הספריה? צא ממנה...
או שתשתמש ב lsof | grep /dev כדי למצוא איזה תהליך תופס את הספריה...
לחילופין, לא מומלץ, אבל אתה יכול לעשות "unmount של עצלנים" שבו כל הפרוססים שמחזיקים file handle פתוח על הספריה הזאת ימשיכו להחזיק אותו, אבל שאר המערכת כבר לא תראה את ה mount. הבעייה בלעשות כזה דבר היא שאסור לך לגעת ב block device שמחזיק את המחיצה הזאת עד אשר אחרון הפרוססים מפסיק בפועל להשתמש בה (כלומר, אי אפשר למשל למחוק את המחיצה וכו'). אם זה לא חורג ממה שאתה מנסה לעשות, לך על זה... umount -l /dev (כמו שאתה יכול לנחש - l=lazy)
|