Все мои пользователи находятся в домашних каталогах NFS, и при сотнях пользователей, использующих Firefox, он генерирует небольшой объем трафика для чтения / записи в кеш диска. В результате я хотел бы переместить дисковый кеш Firefox по умолчанию в локальную файловую систему, чтобы уменьшить посторонний трафик NFS и также уменьшить нагрузку на мой сервер NFS.
Я знаю, что могу установить общесистемные настройки по умолчанию в файле с именем my_firefox_path/defaults/pref/all.js
следующего вида:
pref ("browser.cache.disk.parent_directory", строка)
Для тестирования я установил следующее:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox /");
К сожалению, это не работает, поскольку в каждой системе есть несколько пользователей. Есть ли способ включить пользователь и профиль в этом файле настроек, чтобы я мог настроить эту систему в целом, и она будет применяться ко всем моим пользователям? Что-то вроде:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox / $ USER / $ PROFILE");
Вы можете попробовать создать символическую ссылку для старой папки кеша на новое место. Команда будет такой:
ln -s /tmp/firefox /path_to_cache_folder_on_share