Meine Benutzer befinden sich alle in NFS-Home-Verzeichnissen. Bei Hunderten von Benutzern, die Firefox verwenden, wird ein wenig Datenverkehr zum Lesen / Schreiben in den Festplatten-Cache generiert. Aus diesem Grund möchte ich den Standard-Firefox-Festplatten-Cache in ein lokales Dateisystem verschieben, um den externen NFS-Verkehr zu reduzieren und die Belastung meines NFS-Servers zu verringern.
Ich weiß, dass ich systemweite Standardeinstellungen in einer Datei my_firefox_path/defaults/pref/all.js
mit der folgenden Form festlegen kann :
pref ("browser.cache.disk.parent_directory", Zeichenfolge)
Zum Testen hatte ich Folgendes eingestellt:
pref ("browser.cache.disk.parent_directory", "/ tmp / Firefox /");
Leider funktioniert das nicht gut, da auf jedem System mehrere Benutzer vorhanden sind. Gibt es eine Möglichkeit, einen Benutzer und ein Profil in diese Einstellungsdatei aufzunehmen, damit ich dieses System systemweit optimieren kann und es für alle meine Benutzer gilt? Etwas wie:
pref ("browser.cache.disk.parent_directory", "/ tmp / Firefox / $ USER / $ PROFILE");
Antworten:
Sie können versuchen, einen Symlink für den alten Cache-Ordner zum neuen Speicherort zu erstellen. Der Befehl lautet wie folgt:
quelle
/tmp/$USER/firefox
für jeden Benutzer ein Anmeldeskript erstellt und dann der Link erstellt werden muss, kann das freigegebene Profil den Linkpfad verwenden. zBmkdir -p /tmp/$USER/firefox; ln -s /tmp/$USER/firefox /path_to_cache_folder_on_share