Hallo Ihr Lieben,
wir haben letztes Jahr umgestellt auf Firefox ESR. Eine zentrale Installation im Netzwerk und Servergespeicherte Profile setzten wir eigentlich schon immer ein.
Für die zentrale Verwaltung setzten wir gegenwärtig auf den Enterprise Policy Generator:
Bisherige Test waren damit erfolgreich. Das macht die zentrale Installation und Verwaltung von Firefox sehr gut möglich. Können wir so also empfehlen.
Bei erweiterten Test viel uns Ende 2020 mit FF ESR Vers. 78 auf, dass trotz gegenteiliger Einstellungen die Benutzerprofile jeweils (!) bis über 1 GB allein an Firefox Cache belegten.
Das war bei uns weit über der Hälfte des Speicherverbrauchs aller Benutzerdaten!
Das ist bei weit über 1.000 SchülerInenn und ca. 150 LehrerInnen viel Zeugs. Da wir gleichzeitig nächtlich die Home-Verzeichnise mit BackupPC4 sichern, vervielfacht sich der Speicher- und Zeitbedarf zusätzlich.
Zur schnellen Lösung haben wir ein ganz einfaches simples Skript geschrieben, das für uns bisher sehr gut funktioniert.
Folgendes Skript führen wir zur Zeit 2x im Monat aus, überlegen es aber wöchentlich auszuführen:
!!! ACHTUNG: HIER WIRD INNERHALB DER BENUTZERPROFILE GELÖSCHT !!!
#!/bin/bash
## GP: Skript zum leeren aller FF cache2 Verzeichnisse
# Datums Format
# JahrMonatTag z.B. 20180512
DATUM=`date +%Y%m%d`
# Sicherungsverzeichnis
DIR="/srv/samba/global/management/global-admin/system/"
cd $DIR
## Anlegen der Datei, gerade belegter Speicher vor Ausfuehrung des Loeschvorgangs ##
echo "Tag der Ausfuehrung: "$DATUM >> $DATUM.cache2geleert.txt
echo "find /srv/samba/schools/default-school/students/ -name 'cache2' -exec du -hs {} \;" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo " + + + S. DAVOR + + +" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
find /srv/samba/schools/default-school/students/ -name 'cache2' -exec du -hs {} \; >> $DATUM.cache2geleert.txt
## der eigenltiche Loeschvorgangs students ##
find /srv/samba/schools/default-school/students/*/*/EigeneDaten/firefox_profile/cache2/ -type f -name '*' -delete
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo " + + + S. DANACH + + +" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
## Speicherbelegung studnets nach dem Loeschvorgangs ##
echo "find /srv/samba/schools/default-school/students/ -name 'cache2' -exec du -hs {} \;" >> $DATUM.cache2geleert.txt
find /srv/samba/schools/default-school/students/ -name 'cache2' -exec du -hs {} \; >> $DATUM.cache2geleert.txt
## Abschnitt für die teachers und dessen Belegung vor dem Loeschen ##
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo " + + + L E H R E R + + +" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo "Tag der Ausfuehrung: "$DATUM >> $DATUM.cache2geleert.txt
echo "find /srv/samba/schools/default-school/teachers/ -name 'cache2' -exec du -hs {} \;" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo " + + + L. DAVOR + + +" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
find /srv/samba/schools/default-school/teachers/ -name 'cache2' -exec du -hs {} \; >> $DATUM.cache2geleert.txt
## der eigenltiche Loeschvorgangs teachers ##
find /srv/samba/schools/default-school/teachers/*/EigeneDaten/firefox_profile/cache2/ -type f -name '*' -delete
## Speicherbelegung teachers nach dem Loeschvorgangs ##
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo " + + + L. DANACH + + +" >> $DATUM.cache2geleert.txt
echo " + + + #################### + + +" >> $DATUM.cache2geleert.txt
echo "find /srv/samba/schools/default-school/teachers/ -name 'cache2' -exec du -hs {} \;" >> $DATUM.cache2geleert.txt
find /srv/samba/schools/default-school/teachers/ -name 'cache2' -exec du -hs {} \; >> $DATUM.cache2geleert.txt
## ENDE
Dass das Skript auf eigene Gefahr ist und zuvor ausgiebig getestet werden sollte, muss ich nicht erwähnen - oder? !!! HIER WIRD INNERHALB DER BENUTZERPROFILE GELÖSCHT !!!
EDIT:
Der Pfad bei Students, mit dem Verzeichnis: „EigeneDaten“ kommt bei uns noch aus ganz alten LMLv6 Zeiten, wo beim jeweils allerersten Login per Skript geprüft wird, ob es das unter H: gibt, wenn nicht, wird es jeweils angelegt. Anschließend komm genau da hinein per selben Skript bzw. jetzt per GPOs realisiert, auch das schulweite default Firefox Profil. Ab dem Moment wo es einmal existiert, wird wird es zukünftig nicht mehr angefasst.
EDIT ENDE
Die Pfade sollten bei allen LMLv7 Installationen ähnlich sein. Insbesondere das Sicherungsverzeichnis muss natürlich den eigenen wünschen angepasst und ausprobiert werden.
Was habt Ihr für Erfahrung mit dem Firefox Cache
schöne Grüße,
Gerd