Nun, da Sie mit den Informationen nicht so aufgeschlossen sind, sollten wir es theoretisch behalten.
Ja, ein Kernel-Modul kann entladen werden. Es ist auch ganz einfach:
localhost ~ # modprobe kcopy localhost ~ # lsmod Module Size Used by kcopy 5124 0 iTCO_wdt 4967 0 lpc_ich 13224 0 mfd_core 3041 1 lpc_ich localhost ~ # modprobe -r kcopy
Wie Sie in der Liste sehen können, wurde das Kernel-Modul nicht verwendet (Zähler bei 0). Wenn ein Modul verwendet wird (z. B. ein Dateisystemtreiber, auf dem ein Dateisystem angehängt ist), kann es nicht entladen werden.
Aber das hängt alles von der Kernel mit Unterstützung gebaut Module zu entfernen:
[*] Enable loadable module support ---> --- Enable loadable module support [*] Module unloading
(Symbol: MODULE_UNLOAD
)
Es gibt auch Unterstützung für die erzwungene Entfernung, diese darf jedoch nicht auf Produktionssystemen verwendet werden.