Bagaimana cara menghapus modul kernel jika masih digunakan?


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 ~]# 

Saya mencoba

rmmod -fw cifs

tapi itu hanya menunggu lama ... (dan ya, semua saham cif adalah "umount -l" -ed sebelum mencoba menghapus modul cifs ..)

PERTANYAAN : bagaimana saya bisa menghapus modul cifs ??


Apakah Anda atau beberapa proses direktori kerja saat ini masih dalam salah satu saham?
LawrenceC

Jawaban:


6

Anda dapat mencoba modprobe -ryang dapat menyelesaikan beberapa masalah ketergantungan untuk Anda, sementara rmmodtidak akan melakukan apa pun selain mencoba membongkar modul.

Juga, ada opsi kernel eksplisit pada pembongkaran modul paksa karena hampir tidak pernah ada ide bagus untuk melakukannya. Dapatkah kernel Anda benar-benar memaksa modul untuk membongkar? Karena jika tidak bisa -fsaklar tidak melakukan apa-apa.


0

Anda membuatnya berhenti digunakan. yaitu melepas semua cifs mount point Anda.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.