Meus usuários estão todos nos diretórios pessoais do NFS e, com centenas de usuários usando o Firefox, gera um pouco de tráfego de leitura / gravação no cache do disco. Como resultado, eu gostaria de mover o cache de disco padrão do Firefox para um sistema de arquivos local apenas para reduzir o tráfego NFS externo e diminuir a carga no meu servidor NFS também.
Sei que posso definir preferências padrão para todo o sistema em um arquivo chamado my_firefox_path/defaults/pref/all.js
do seguinte formato:
pref ("browser.cache.disk.parent_directory", string)
Para os testes, configurei o seguinte:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox /");
Infelizmente, isso não funciona bem, pois há vários usuários em cada sistema. Existe uma maneira de incluir um usuário e um perfil nesse arquivo de preferências para que eu possa ajustar esse sistema amplamente e ele se aplicará a todos os meus usuários? Algo como:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox / $ USER / $ PROFILE");
Respostas:
Você pode tentar criar um link simbólico para a pasta de cache antiga no novo local. O comando será como:
fonte
/tmp/$USER/firefox
para cada usuário e depois criar o link, o perfil compartilhado poderá usar o caminho do link. por exemplomkdir -p /tmp/$USER/firefox; ln -s /tmp/$USER/firefox /path_to_cache_folder_on_share