close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#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 Rüdiger Kupper, 10 years ago

Cc: bau added
Resolution: → im Image
Status: new → closed

Erledigt. Die Umgebungsvariable wird über den profile-Mechanismus auf /tmp/cache-<uid> gesetzt. (Implementiert in /etc/profile.d/kepler--xdg-cache-home.sh auf 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.

comment:2 by Rüdiger Kupper, 10 years ago

Okay, scheint mit sinnvoll: Caches liegen jetzt unter /var/cache/usercache/<uid>.

Version 0, edited 10 years ago by Rüdiger Kupper (next)

comment:3 by Rüdiger Kupper, 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 Rüdiger Kupper, 10 years ago

Ich entferne gerade die .cache-Verzeichnisse aus den Homeverzeichnissen der Nutzer. Das sollte noch einmal einige GB auf dem paedml freigeben.

comment:5 by Rüdiger Kupper, 10 years ago

Die lokalen Caches sind nun auch auf ltsp6 und ltspl1 eingerichtet.

comment:6 by Rüdiger Kupper, 10 years ago

Okay, löschen der ~/.cache-Verzeichnisse hat nochmal 30GB freigemacht.

comment:7 by bau, 10 years ago

Werden die Caches auf den ltsp unter /tmp regelmäßig geleert?

Note: See TracTickets for help on using tickets.