#2391 closed Verbesserung (im Image)
Cache-Verzeichnisse lokal legen
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Schuljahr 2016/17 |
| Component: | Software: Ubuntu | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: | bau |
Description
Wegen der NFS-Anbindung der Homeverzeichnisse sollten die Cache-Verzeichnisse lokal auf den Clients liegen. Das geht z.B. durch setzen der Umgebungsvariable $XDG_CACHE_HOME (Default: ~/.cache/).
Referenz:
https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Change History (7)
comment:1 by , 10 years ago
| Cc: | added |
|---|---|
| Resolution: | → im Image |
| Status: | new → closed |
comment:2 by , 10 years ago
Okay, scheint mit sinnvoll: Caches liegen jetzt unter /var/cache/usercache/<uid>.
comment:3 by , 10 years ago
Oh, sehr nett! Firefox und Thunderbird halten sich neuerdings auch an den XDG-Standard und kopieren ihre Einstellungen ebenfalls in das durch die Umgebungsvariable angegebene Verzeichnis -- und legen auch da den Cache an! Wir brauchen gar nichts weiter zu unternehmen, der Firefox/Thunderbird-Cache liegt damit auch lokal. Ich werde das Caching also wieder einschalten.
comment:4 by , 10 years ago
Ich entferne gerade die .cache-Verzeichnisse aus den Homeverzeichnissen der Nutzer. Das sollte noch einmal einige GB auf dem paedml freigeben.
Erledigt. Die Umgebungsvariable wird über den profile-Mechanismus auf
/tmp/cache-<uid>gesetzt. (Implementiert in/etc/profile.d/kepler--xdg-cache-home.shauf den Clients.)Das Verzeichnis wird netterweise automatisch angelegt (spezifiziert der XDG-Standard so).
Mögliche Variante: Statt nach /tmp zu schreiben, was bei jedem Boot gelöscht wird, könnte man die Caches auch nach /var legen. Dann würden die gecacheten Daten wenigstens lokal auf diesem Rechner bis zum nächsten Sync liegen.