O diretório /sys/module/
mostra todos os módulos no sistema pelo nome como pastas com diversas informações necessárias ao sistema. O diretório /lib/module/$(uname -r)
contém os arquivos do módulo do kernel, armazenados em uma hierarquia de pastas de acordo com suas funções.
Por exemplo, o arquivo do módulo de kernel do Watchdog de Software estaria em /lib/module/$(uname -r)/kernel/drivers/watchdog/softdog.ko
.
Por outro lado, este módulo tem seu próprio diretório "softdog" (o nome do módulo) em /sys/module/
com as informações usadas pelo sistema ao operar / inserir este módulo, mas não o arquivo do próprio módulo.
Você pode operar os módulos pelo nome com modprobe [args] <module-name> [module-params]
Você pode operar módulos por caminho para o arquivo .ko
com insmod [args] <path> [module-params]
.
Lembre-se de que os módulos do kernel operacionais exigem privilégios de root.