/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
[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 ~]#
Eu tentei
rmmod -fw cifs
mas ele apenas esperou por idades ... (e sim, todos os compartilhamentos cifs são "umount -l" -ed antes de tentar remover o módulo cifs ..)
PERGUNTA : como posso remover o módulo cifs ??
Você pode tentar modprobe -r
, que pode resolver alguns problemas de dependência, enquanto rmmod
não fará mais nada do que tentar descarregar o módulo.
Além disso, há uma opção de kernel explícita no descarregamento de módulo forçado, porque dificilmente é uma boa idéia fazer isso. Seu kernel pode realmente forçar um módulo a descarregar? Porque se não puder, a opção -f
não faz exatamente nada.
Você faz com que pare de estar em uso. ou seja, desmonte todos os seus pontos de montagem cifs.
Tags samba kernel-modules