ฉันได้ติดตั้งอุปกรณ์บล็อก (ฮาร์ดดิสก์ภายใน) เพื่อพูด~/HD
และฉันพยายาม
~# umount ~/HD
มันตอบ
umount: device is busy.
ตอนนี้ฉันฆ่ากระบวนการทั้งหมดด้วยตนเองโดยตรวจสอบ
~# fuser -m ~/HD
ฉันยังตรวจสอบให้แน่ใจว่าไม่มีกระบวนการใดเข้าถึง~/HD
เส้นทาง
~# lsof | grep HD
ยังคงumount ~/HD
บอกว่าdevice is busy
แม้จะมี-f
ตัวเลือก
PS: ฉันไม่ต้องการใช้-l
ตัวเลือกumount
เนื่องจากอุปกรณ์ที่ติดตั้งนั้นเป็นอุปกรณ์ทำแผนที่ที่เข้ารหัสซึ่งจริง ๆ แล้วจะไม่ได้รับการต่อเชื่อมจนกว่าอุปกรณ์ mapper นั้นจะถูกถอนการติดตั้งอย่างชัดเจน
ดังนั้นโดยทั่วไปคำถามของฉันคือวิธีการมันบังคับให้umount
เลิกเมานท์อุปกรณ์หรือวิธีการสามารถอุปกรณ์ที่ยังคงถูกทำเครื่องหมายเป็นที่วุ่นวายในขณะที่กระบวนการไม่มีการเข้าถึง (หรืออย่างน้อยfuser
และlsof
ไม่รายงาน) และสิ่งที่ฉันสามารถทำอะไรกับมันได้หรือไม่
ฉันใช้ Ubuntu 9.10 x64