Chci uvolnit moduly „gsch a redirfs“ z jádra na RHEL 7.2, což způsobuje časté panika jádra.
Ale když se pokusím vyložit, dostávám se pod chybu.
# modprobe -r gsch modprobe: FATAL: Module gsch is in use. # modprobe -r redirfs modprobe: FATAL: Module redirfs is in use. # lsmod | grep gsch gsch 88591 4 redirfs 79430 1 gsch
Jak je zaškrtnuto, žádné procesy zadržující tyto moduly ,
# ps -ef | grep gsch root 26417 7838 0 10:58 pts/3 00:00:00 grep --color=auto gsch # lsof | grep gsch #
Komentáře
Odpovědět
Tyto moduly jsou skutečné -časový přístup k souborům antivirového softwaru. Soudě podle názvu „Trend Deep Security Agent“ Trend Micro Antivirus, ale může to být i jiný.
Odpověď
Toto jsou moduly od Trend Deep Security Agent:
# locate gsch /opt/ds_agent/2.6.32-431.el6.x86_64/gsch.ko /opt/ds_agent/2.6.32-431.el6.x86_64/gsch.ko.version /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/gsch.ko /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/gsch.ko.version # locate redirfs /opt/ds_agent/2.6.32-431.el6.x86_64/redirfs.ko /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/redirfs.ko
Komentáře
- To znamená, že ds_agent je třeba nejprve zastavit před vyložením modulů, ano?
lsmod
je počet procesů využívajících moduly. Moduly neuvidíte jako procesy vps -ef
ani jako soubory vlsof
, protože moduly jsou kompilovaný kód jádra, nikoli soubory nebo procesy samy o sobě . Kód modulu se načte do paměti, když to proces vyžaduje, a potřebujete vědět, co modul dělá, aby zjistil, který proces jej mohl načíst.dmesg
je pravděpodobně vaše nejlepší sázka na zjištění, co způsobilo načtení modulu.gsch
aredirfs
jsou proprietární moduly RHEL a pro získání informací o nich potřebujete předplatné RHEL. Pokud máte předplatné, nejlepším přístupem by bylo kontaktovat podporu RHEL pro tento problém. Pokud ne, měli byste počkat, až tu někdo, kdo ví o RHEL, odpoví zde.