Làm thế nào để loại bỏ mô-đun hạt nhân nếu nó vẫn còn được sử dụng?


8
[rootSERVER ~]# rmmod -f cifs
ERROR: Removing 'cifs': Resource temporarily unavailable
[rootSERVER ~]# modprobe -r cifs
FATAL: Module cifs is in use.
[root@SERVER ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: Scientific
Description:    Scientific Linux release 6.1 (Carbon)
Release:    6.1
Codename:   Carbon
[root@SERVER ~]# 

Tôi đã thử

rmmod -fw cifs

nhưng nó chỉ đợi từ lâu ... (và vâng, tất cả các cổ phiếu của cif đều là "umount -l" -ed trước khi thử xóa mô-đun cifs ..)

HỎI : làm thế nào tôi có thể loại bỏ mô-đun cifs ??


bạn hoặc một số quy trình thư mục làm việc hiện tại vẫn còn trong một trong những chia sẻ?
LawrenceC

Câu trả lời:


6

Bạn có thể thử modprobe -rcó thể giải quyết một số vấn đề phụ thuộc cho bạn, trong khi rmmodsẽ không làm gì khác hơn là cố gắng dỡ bỏ mô-đun.

Ngoài ra, có một tùy chọn hạt nhân rõ ràng về việc dỡ bỏ mô-đun bắt buộc bởi vì hầu như không bao giờ nên làm như vậy. Hạt nhân của bạn thực sự có thể buộc một mô-đun để tải? Bởi vì nếu nó không thể thì -fcông tắc không làm gì cả.


0

Bạn nhận được nó để ngừng sử dụng. tức là ngắt kết nối tất cả các điểm gắn kết cifs của bạn.


0
/usr/bin/sudo /bin/umount -f -a -t cifs
/usr/bin/sudo /bin/umount -f -l -a -t cifs
sleep 5
/usr/bin/sudo /sbin/modprobe -r -f cifs
pkill nautilus
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.