Todos mis usuarios están en directorios de inicio de NFS y con cientos de usuarios que usan Firefox, genera un poco de tráfico de lectura / escritura en la caché del disco. Como resultado, me gustaría mover la caché predeterminada del disco de Firefox a un sistema de archivos local solo para reducir el tráfico NFS extraño y aligerar la carga en mi servidor NFS también.
Sé que puedo configurar las preferencias predeterminadas de todo el sistema en un archivo llamado my_firefox_path/defaults/pref/all.js
de la siguiente forma:
pref ("browser.cache.disk.parent_directory", cadena)
Para probar, lo configuré en lo siguiente:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox /");
Lamentablemente, eso no funciona bien, ya que hay varios usuarios en cada sistema. ¿Hay alguna manera de incluir un usuario y un perfil en ese archivo de preferencias para que pueda modificar este sistema y se aplique a todos mis usuarios? Algo como:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox / $ USER / $ PROFILE");
Respuestas:
Puede intentar crear un enlace simbólico para la carpeta de caché anterior al nuevo lugar. El comando será como:
fuente
/tmp/$USER/firefox
para cada usuario y luego hacer el enlace, entonces el perfil compartido podría usar la ruta del enlace. por ejemplomkdir -p /tmp/$USER/firefox; ln -s /tmp/$USER/firefox /path_to_cache_folder_on_share