Zurück zur Übersicht

Begriff

Tmpfs Mount (RAM Disk)

Linux Container S2
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Normalerweise schreiben Programme auf die Festplatte (HDD/SSD). Das ist langsam und überlebt einen Neustart. Manchmal willst du das Gegenteil:

  1. Es soll extrem schnell sein (Cache).
  2. Es soll sofort weg sein, wenn der Strom ausgeht (Passwörter). Dafür gibt es tmpfs. Du mountest einen Teil des RAMs (Arbeitsspeicher) als "Ordner". /mnt/ramdisk. Alles, was du da reinschreibst, landet nie auf dem Datenträger.

Merksatz: Ein temporäres Dateisystem, das Daten im volatilen Arbeitsspeicher speichert, statt auf persistenten Speichermedien, um Hochgeschwindigkeitszugriff oder Datensicherheit (Spurlosigkeit) zu gewährleisten.


Quick-Check

  1. Performance Gewinn?
    Dramatisch. RAM ist 100x schneller als SSD. Latenz im Nanosekunden-Bereich. Perfekt für temporäre Compile-Dateien oder Session-Caches.
  2. Unterschied zu Ramdisk?
    Altmodische Ramdisks reservierten fix 1GB RAM. Wenn leer, war der RAM trotzdem weg. tmpfs wächst und schrumpft dynamisch. Es belegt nur so viel RAM, wie Dateien drin sind.
  3. /dev/shm?
    Shared Memory. Ein Standard-tmpfs in Linux, das Prozesse nutzen, um Speicherbereiche zu teilen (Inter Process Communication). Docker container haben oft ein zu kleines /dev/shm (64MB), was Chrome/PyTorch crashen lässt. Mount es größer!