Tôi đã gắn một thiết bị khối (đĩa cứng bên trong) để nói ~/HD
và tôi đang thử,
~# umount ~/HD
Nó trả lời,
umount: device is busy.
Bây giờ tôi giết tất cả các quy trình bằng cách kiểm tra
~# fuser -m ~/HD
Tôi cũng đảm bảo rằng thực sự không có quá trình nào đang truy cập vào ~/HD
đường dẫn
~# lsof | grep HD
Vẫn umount ~/HD
nói device is busy
ngay cả với -f
tùy chọn.
Tái bút: Tôi không muốn sử dụng -l
tùy chọn này umount
, vì thiết bị được gắn thực sự là một thiết bị ánh xạ được mã hóa, do đó sẽ không được kết nối trừ khi thiết bị ánh xạ rõ ràng không được kết nối.
Vì vậy, về cơ bản câu hỏi của tôi là làm thế nào để thực sự buộc umount
phải ngắt kết nối thiết bị HOẶC Làm thế nào một thiết bị vẫn có thể được đánh dấu là bận trong khi không có quá trình nào đang truy cập vào thiết bị (hoặc ít nhất fuser
và lsof
không báo cáo về nó) và tôi có thể làm gì về nó?
Tôi đang dùng Ubuntu 9.10 x64.