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
-
Experten-Konfiguration öffnen:
about:configin die Firefox-Adressleiste eingeben, Enter drücken und die Sicherheitswarnung bestätigen. -
Einstellung suchen: Im Suchfeld exakt eingeben:
browser.cache.disk.parent_directory -
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
-
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 vorhanden0700= 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 wiea1b2c3d4.default-release. Den genauen Namen findet man im Profilmanager unterabout: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.