Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
28 mars 2016

Linux           Utilitaires Linux


/etc/modprobe.d

/etc/modprobe.d, /lib/modprobe.d, /run/modprobe.d/

Configuration pour modprobe

   Parce que la commande modprobe peut ajouter ou supprimer plus d'un module, dû aux dépendances, on a besoin d'une méthode pour spécifier quelles options sont utilisée avec ces modules. Tous les fichiers *.conf dans /etc/modprobe.d permettent de spécifier les options à utiliser pour les modules. Peut aussi être utilisés pour créer des alias pour des modules, ou pour modifier le comportement de modprobe. Noter que les noms des modules et leus alias peut utiliser '-' ou '_' de manière interchangeable.

   Le format est simple : Une commande par ligne, les lignes blanche et les lignes commençant par # sont ignorés. ’\’ à la fin d’un ligne pour scinder une ligne longue en plusieurs.

Commandes

alias wildcard modulename Permet de donner un nom alternatif pour un module (ex: alias my-mod really_long_module_name) Certains modules contiennent leur propre alias (voir modinfo) utilisé si aucun alias n’est définis.
blacklist modulename indique que tous les alias interne d’un module sont ignorés.
install modulename command... Lancer cette commande au lieu d’insérer le module normalement. Peut-être une commande Shell. Cette commande sera remplacée dans le future.
options modulename option... Permet d’ajouter des options au module spécifié
remove modulename command... Identique à install mais est utilisé avec modprobe -r
softdep modulename pre: modules... post: modules... Permet de spécifier des softs ou optionnellement des dépendances de modules. Le nom du module peut être utilisé sans ces modules optionnels, mais généralement avec des fonctionnalités manquant. Par exemple, un pilote pour un stockage HBA peut nécessiter un module à charger pour utiliser ses fonctionnalités. Les modules pre et post sont des listes de nom et/ou alias d’autres modules que modprobe va tenter d’installer ou supprimer dans l’ordre avant et après le module donné. (ex: softdep c pre: a b post: d e == modprobe a b c d e). softdep a la précédence sur les modules avec les commandes install et remove avec le même module.