Все мои пользователи находятся в домашних каталогах 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");
Ответы:
Вы можете попробовать создать символическую ссылку для старой папки кэша на новое место. Команда будет такой:
источник
/tmp/$USER/firefox
для каждого пользователя был создан сценарий входа в систему, а затем создать ссылку, тогда общий профиль мог бы использовать путь ссылки. напримерmkdir -p /tmp/$USER/firefox; ln -s /tmp/$USER/firefox /path_to_cache_folder_on_share