Os módulos listados em / sys / module são todos os módulos carregados?

2

Gostaria de saber se posso usar a listagem de diretórios de /sys/module em vez de lsmod para obter uma lista dos módulos atualmente carregados.

É a lista de módulos carregados apenas? Ou talvez isso combinado com /sys/module/*/initstate ?

    
por Kyle Brandt 26.08.2015 / 22:13

1 resposta

5

Cada módulo carregado tem uma entrada em /sys/module . Mas também há componentes do kernel com uma entrada em /sys/module que não são carregados como módulos. Cada componente do kernel que pode ser construído como um módulo tem uma entrada em /sys/module , seja compilado e carregado como um módulo ou compilado como parte da imagem principal do kernel.

lsmod obtém a lista de módulos carregados de /proc/modules .

Acho que apenas os módulos carregados têm um arquivo initstate no diretório /sys/module , para que você também possa usá-lo.

    
por 27.08.2015 / 02:28