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

So führen Sie den Top-Befehl im Batchmodus aus

Der Befehl „top“ ist der beste Befehl, den jeder ...

Tutorial zu HTML-Tabellen-Tags (12): Rahmenstil-Attribut FRAME

Verwenden Sie die FRAME-Eigenschaft, um den Stilt...

Detaillierte Erklärung der dynamischen Angular-Komponenten

Inhaltsverzeichnis Anwendungsszenarien So erreich...

Detaillierte Erklärung der MySQL-Halbsynchronisierung

Inhaltsverzeichnis Vorwort MySQL Master-Slave-Rep...

Implementierungscode der Front-End-HTML-Skin-Änderungsfunktion

50 Zeilen Code zum Ändern von 5 Hautfarben, einsc...

Eine detaillierte Einführung in den wget-Befehl in Linux

Inhaltsverzeichnis Installieren Sie zuerst wget H...

Native JS-Drag-and-Drop-Funktion zum Erstellen eines Slider-Beispielcodes

Drag & Drop ist eine gängige Funktion im Fron...

CSS-Tutorial: CSS-Attribut-Medientyp

Eines der wichtigsten Merkmale eines Stylesheets ...

Detaillierte Erklärung des Ref-Attributs von Vue

Zusammenfassen Dieser Artikel endet hier. Ich hof...

Verwandte Befehle zur vollständigen Deinstallation von Nginx unter Ubuntu 16.04

nginx Übersicht nginx ist ein kostenloser, quello...

So deinstallieren Sie Node und NPM vollständig auf dem Mac

npm deinstallieren sudo npm deinstallieren npm -g...