GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Verwendung von tmpfs unter RHEL/CentOS 7

Heute werden wir über tmpfs CentOS 7 sprechen, ein Dateisystem, das alle Dateien und Ordner im virtuellen Speicher des Betriebssystems behält, anstatt sie tatsächlich auf die Festplatte zu schreiben. Dies bedeutet, dass der gesamte Inhalt in tmpfs temporär ist, in dem Sinne, dass er nicht dauerhaft auf die Festplatte geschrieben wird, und falls tmpfs ausgehängt, das System neu gestartet oder die Stromversorgung unterbrochen wird, gehen alle Inhalte verloren. Aus technischer Sicht legt tmpfs alles in den Kernel-internen Cache und wächst oder schrumpft dann, um die darin enthaltenen Dateien aufzunehmen, und ist in der Lage, nicht benötigte Seiten aus dem Auslagerungsbereich auszulagern.

Standardmäßig verwendet CentOS tmpfs für verschiedene Dinge, wie Sie der Ausgabe des Befehls df –h entnehmen können:

# df –h

/dev - Verzeichnis enthält die speziellen Gerätedateien für alle Geräte.
/dev/shm – enthält die gemeinsam genutzte Speicherzuordnung
/run - Wird für Systemprotokolle verwendet
/sys/fs/cgroup - wird für Cgroups verwendet, eine Kernel-Funktion, um die Ressourcennutzung bestimmter Prozesse zu begrenzen, zu überwachen und zu erfassen

Eine Verwendung von tmpfs besteht darin, es offensichtlich als /tmp-Ordner zu verwenden, Sie können dies auf zwei Arten tun:

Systemctl verwenden, um tmpfs in /tmp zu aktivieren

Sie können den Befehl systemctl verwenden, um tmpfs im Ordner /tmp zu aktivieren, verwenden Sie zuerst den folgenden Befehl, um zu überprüfen, ob diese Funktion nicht bereits aktiviert ist:

# systemctl is-enabled tmp.mount

Zeigt den aktuellen Status der Einstellungen an, die Sie mit dem folgenden Befehl aktivieren können:

# systemctl enable tmp.mount

Dadurch steuert das System den Ordner /tmp und hängt ein tmpfs darin ein.

Ein /tmp/fs manuell mounten

Sie können ein tmpfs auch manuell in /tmp hinzufügen, indem Sie die folgende Zeile zu /etc/fstab hinzufügen:

tmpfs /tmp tmpfs size=512m 0 0

Und dann den Mount-Befehl wie folgt ausführen:

# mount –a

Dadurch sollte tmpfs in df –h angezeigt werden, außerdem wird es beim nächsten Neustart automatisch gemountet.

Ein tmpfs on the fly erstellen

Wenn Sie aus irgendeinem Grund spontan ein tmpfs in einem Ordner erstellen möchten, können Sie immer den folgenden Befehl verwenden:

# mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs

Natürlich können Sie in der Größenoption jede gewünschte Größe und jeden gewünschten Einhängepunkt angeben, denken Sie nur daran, dass es sich um ein gültiges Verzeichnis handeln muss.


Cent OS
  1. So mounten Sie ein NTFS-Laufwerk unter CentOS / RHEL / Scientific Linux

  2. So verwenden Sie Salt auf Centos 8

  3. So verwenden Sie das Magic SysRq-Tool in CentOS / RHEL

  4. So installieren Sie SSHFS auf CentOS/RHEL/Ubuntu

  5. So erstellen Sie ein tmpfs-Dateisystem in CentOS/RHEL

So mounten / umounten Sie ein ISO-Image unter CentOS 8 / Rhel 8 Linux

So installieren Sie Puppet unter RHEL 8 / CentOS 8

So mounten Sie ein CD/DVD-ROM unter CentOS / RHEL Linux

So installieren und verwenden Sie Cockpit unter CentOS 8 / RHEL 8

So installieren und verwenden Sie Fail2ban unter RHEL 8 / CentOS 8

So installieren und verwenden Sie Firewalld in CentOS / RHEL