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

#2281 closed Aufgabe (bleibt so)

Speicher voll- Warnung auf Lehrerzimmer Rechner...

Reported by: jas Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2015/16
Component: Hardware: Netzwerktechnik Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Beim Einloggen auf dem rechner-LZ-05 erscheint eine Warnung, dass der lokale Speicherplatz begrenzt ist und nur noch etwa 600MB frei sind.
Welche Art von Daten werden denn Lokal auf der Platte abgelegt, außer das Image?
Gibt es evtl. ein Skript, dass da ab und an mal "Lokal" aufräumt?

Change History (5)

comment:1 by jas, 10 years ago

--> Cache leeren /var/cache/--> Userdaten löschen

Kann man hier ein Skript schreiben, dass den Cache in einer gewissen Zeitperiode immer mal wieder löscht? Also, ggf. alle zwei/drei/oder vier Wochen?

comment:2 by bau, 10 years ago

Ich dachte, das macht Ubuntu beim Starten automatisch, aber ich glaube, das passiert nur mit /tmp/.
Wenn wir die virtuelle Maschine nach /cache/, also auf /dev/sda4 legen, bekommt Ubuntu sowieso 10GB mehr auf /dev/sda1

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

Resolution: → bleibt so
Status: new → closed

Warnung ist unkritisch: Sie stammt daher, dass ich die User-Caches lokal nach /var/cache/usercache gelegt habe, wo sie bis zum nächsten Sync liegen bleiben. So profitieren die Nutzer wenigstens von ihrem persönlichen Cache, wenn sie sich mehrmals am selben Rechner anmelden (was oft der Fall sein dürfte).
Sollte die Platte tatsächlich ganz vollaufen, so reicht ein Sync (oder Löschen des Verzeichnisses /var/cache/usercache), um Platz zu schaffen.
Im Doris-Image wird es 6GB mehr Platz auf der Root-Partition geben, da das cloop für das virtuelle XP nixht mehr verteilt wird. Damit dürfte dieses Problem dort nicht mehr auftreten.

Falls doch: Kleines Bootskript schreiben, dass bei zu wenig Platz in "/" die Usercaches löscht.

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

Hinweis: Nur die Unterverzeichnisse löschen, das Verzeichnis /var/cache/usercache selbst muss existieren und weltschreibbar sein.

comment:5 by bau, 10 years ago

Ich packe jetzt mal in die rc.local (Muster aauf Server) die Zeilen

free=$(df | grep /dev/sda1 | tr -s " "| cut -d " " -f 3)

if [ $free -lt 500000 ]; then
  echo "leere den lokalen Usercache"
  rm  /var/cache/usercache/* -R
fi
Version 0, edited 10 years ago by bau (next)
Note: See TracTickets for help on using tickets.