Automatisches Laden des Kernelmodul-Overlayfs-Vorgangs beim CentOS-Start

Automatisches Laden des Kernelmodul-Overlayfs-Vorgangs beim CentOS-Start

Um Kernelmodule in CentOS automatisch zu laden, können Sie ein Skript im Verzeichnis /etc/sysconfig/modules/ hinzufügen und die erforderlichen Module in diesem Skript laden.

Hier ist ein Skript namens overlayfs.modules, das ich verwende, um das Overlayfs-Modul in meinem CentOS 7.X automatisch zu laden:

#!/bin/sh

/sbin/modinfo -F Dateiname Overlayfs> /dev/null 2>&1
wenn [ $? -eq 0 ]; dann
 /sbin/modprobe overlayfs
fi

Das Skript prüft zunächst, ob die Moduldatei overlayfs vorhanden ist. Wenn ja, ruft es den Befehl /sbin/modprobe auf, um dieses Modul zu laden.

Platzieren Sie diese Datei im Verzeichnis /etc/sysconfig/modules/ und erteilen Sie ihr Ausführungsberechtigungen. Auf diese Weise wird das Modul beim nächsten Neustart des Systems automatisch geladen.

Zusatzwissen: Centos7 lädt das Modul ko automatisch beim Booten

Angenommen, es gibt eine Kernelmoduldatei namens c1004.ko

1. Kopieren Sie zunächst das kompilierte Modul in das Kernel-Geräteverzeichnis

sudo cp c1004.ko /lib/modules/$(uname -r)/kernel/drivers/

2. Erstellen Sie eine Modul-Startup-Datei

sudo cat > /etc/modules-load.d/c1004.conf <<EOF
# c1004.ko beim Booten laden
c1004
Ende der Laufzeit

3. Aktualisieren Sie das Modul und starten Sie neu

sudo depmod

Neustart

4. Überprüfen Sie nach dem Neustart, ob das Modul normal installiert wurde

lsmod |grep c1004

# Eine Ausgabe ähnlich der folgenden zeigt an, dass der Autostart in Ordnung ist
c1004 30081 0

Wenn beim Ausführen von insmod c1004.ko ein Fehler auftritt, müssen Sie die Treiberdatei neu kompilieren.

Deinstallieren Sie den Treiber rmmod c1004

Der obige Artikel über das automatische Laden von Kernelmodul-Overlays beim Start von CentOS ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Docker-Reinigungskiller/Docker-Overlay-Datei nimmt zu viel Speicherplatz ein
  • Detaillierte Erklärung des Overlay-Netzwerks in Docker
  • Online- und Offlineinstallation von Docker und allgemeine Befehlsvorgänge

<<:  Auszeichnungssprache - Titel

>>:  Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Artikel empfehlen

Detaillierte Erklärung der drei Möglichkeiten zum Festlegen von Rahmen in HTML

Drei Möglichkeiten zum Festlegen von Rahmen in HT...

Detailliertes Beispiel der MySQL curdate()-Funktion

Einführung in die MySQL CURDATE-Funktion Bei Verw...

Vue implementiert einen Countdown zwischen angegebenen Daten

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie dl(dt,dd), ul(li), ol(li) in HTML

HTML <dl> Tag #Definition und Verwendung Da...

Beispielcode zur Implementierung der Alipay-Sandbox-Zahlung mit Vue+SpringBoot

Laden Sie zunächst eine Reihe von Dingen aus der ...

Vue implementiert eine kleine Formularvalidierungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.27

Das Installationstutorial für MySQL 5.7.27 wird w...

Detaillierte Erläuterung der Nginx Reverse Proxy WebSocket-Konfiguration

Kürzlich habe ich bei der Arbeit an einem Projekt...

Über das durch die HTML-Kodierung verursachte verstümmelte Problem

Heute hat ein Student im dritten Studienjahr eine...

Detaillierte Erklärung des Docker-Befehls zum Sichern des Linux-Systems

Tar-Backup-System sudo tar cvpzf backup.tgz --exc...

Docker-Einstellung für den Windows-Speicherpfadvorgang

Wenn Sie Docker unter Windows 10 installieren und...