Zum Inhalt

Mozilla Firefox Cache unter Linux anpassen & auf RAM-Disk legen

Mozilla Firefox Cache unter Linux anpassen & auf RAM-Disk legen

Mozilla Firefox Cache unter Linux anpassen & auf RAM-Disk legen

Zusammenfassung: Dieser Artikel dokumentiert, wie der Disk-Cache von Mozilla Firefox unter Linux auf ein benutzerdefiniertes Verzeichnis – insbesondere eine RAM-Disk auf Basis von tmpfs – umgeleitet wird. Neben der Konfiguration via about:config werden die Einrichtung einer persistenten RAM-Disk mit systemd-tmpfiles sowie die unterschiedlichen Standard-Pfade für native, Flatpak- und Snap-Installationen beschrieben.


1. Hintergrund: Warum den Cache auf eine RAM-Disk legen?

Unter Linux wird Firefox häufig auf Systemen mit SSD betrieben. Da der Disk-Cache intensiven Schreibzugriff erzeugt, kann eine Verlagerung auf tmpfs (eine im RAM gehaltene Dateisystemebene) zwei Vorteile bringen:

  • Reduzierter SSD-Verschleiß: Schreibzyklen werden vom persistenten Speicher ferngehalten.
  • Schnellere Cache-Zugriffe: RAM ist wesentlich schneller als jede SSD.

Der Nachteil: Der Cache-Inhalt geht bei einem Neustart verloren – was für temporäre Browser-Daten in der Regel unproblematisch ist.


2. Konfiguration: Cache-Pfad via about:config ändern

  1. Experten-Konfiguration öffnen: about:config in die Firefox-Adressleiste eingeben, Enter drücken und die Sicherheitswarnung bestätigen.

  2. Einstellung suchen: Im Suchfeld exakt eingeben: browser.cache.disk.parent_directory

  3. Wert setzen:

    • Existiert der Eintrag: Stift-Symbol klicken und Pfad eingeben.
    • Existiert er nicht: Typ String auswählen, Plus-Symbol klicken, Pfad eingeben.

    Empfohlene Pfade:

    • Standard tmpfs: /tmp/firefox-cache
    • Benutzerdefiniert: /run/user/1000/firefox-cache
  4. Firefox neu starten. Das Verzeichnis wird automatisch erstellt, sofern Schreibrechte vorhanden sind.


3. RAM-Disk mit systemd-tmpfiles dauerhaft einrichten

/tmp ist unter den meisten modernen Distributionen bereits als tmpfs eingehängt. Für einen dedizierten, automatisch angelegten Cache-Pfad empfiehlt sich systemd-tmpfiles.

Konfigurationsdatei anlegen

Legen Sie folgende Datei an (als Root oder mit sudo):

/etc/tmpfiles.d/firefox-cache.conf

Inhalt:

d /run/user/1000/firefox-cache 0700 IhrBenutzername IhrBenutzername -
  • d = Verzeichnis anlegen falls nicht vorhanden
  • 0700 = Nur für den Eigentümer lese-/schreibbar
  • - = Kein automatisches Löschen

Sofort anwenden (ohne Neustart)

systemd-tmpfiles --create /etc/tmpfiles.d/firefox-cache.conf

Ab dem nächsten Boot wird das Verzeichnis automatisch beim Start angelegt.


4. Referenz: Standard-Pfade des Firefox-Caches unter Linux

Installationsart Standard-Pfad zum cache2-Verzeichnis
Nativ (Paketmanager/tar.bz2) ~/.cache/mozilla/firefox/[Profilname]/cache2
Flatpak ~/.var/app/org.mozilla.firefox/cache/mozilla/firefox/[Profilname]/cache2
Snap ~/snap/firefox/common/.cache/mozilla/firefox/[Profilname]/cache2

Hinweis: [Profilname] ist ein zufällig generierter Bezeichner wie a1b2c3d4.default-release. Den genauen Namen findet man im Profilmanager unter about:profiles.


5. Wartung: Cache-Diagnose und Bereinigung

Diagnose

about:cache in die Adressleiste eingeben. Die Seite zeigt Speicherbelegung (Memory Cache, Disk Cache) und eine vollständige Liste gecachter Ressourcen.

Cache leeren

Tastenkürzel Strg + Umschalt + Entf → Option Cache auswählen → Jetzt löschen.

Manuell aus dem Terminal

rm -rf ~/.cache/mozilla/firefox/*/cache2/*

Firefox muss dabei geschlossen sein.

Hat euch dieser Beitrag gefallen?

Dann lasst gern ein Like da.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.