Was ist der Unterschied zwischen "/ etc / modules-load.d" und "/ etc / modules"?

7

Ich habe die Einführung von ihnen wiederholt und festgestellt, dass beide das Laden von Modulen während der Startzeit betreffen.

Was ist der Unterschied zwischen diesen beiden unterschiedlichen Konfigurationsmethoden?

nn0p
quelle

Antworten:

7

Distributionen, die SysV- Init-Skripte verwenden, für die systemd nicht verfügbar ist, werden zum Laden von Modulen auf init verwendet, die in / etc / modules oder /etc/modules.conf (vom kmod-Job) aufgeführt sind.
In Distributionen, in denen systemd verfügbar ist, liest systemd-modules-load.service Dateien aus:

  • /etc/modules-load.d/*.conf
  • /run/modules-load.d/*.conf
  • /usr/lib/modules-load.d/*.conf

Laden von Kernelmodulen während des Startvorgangs in eine statische Liste.

Taliezin
quelle
In Ubuntu doc ​​verwendet Ubuntu wie gesagt /etc/modulesladbare Module. Und die /etc/modules.confDatei wurde nicht erwähnt . Ist das Dokument veraltet oder verwendet Ubuntu es so?
nn0p
Unterschiedliche Distributionen verwenden unterschiedliche Methoden, um dies zu implementieren. In Ubuntu ist dies / etc / modules.
Taliezin
@ nn0p also in basic gibt es keinen unterschied. Nur so, wie es gehandhabt wird.
Taliezin