Pengguna saya semuanya ada di direktori home NFS dan dengan ratusan pengguna semuanya menggunakan Firefox, itu menghasilkan sedikit traffic membaca / menulis ke cache disk. Sebagai hasilnya, saya ingin memindahkan cache disk Firefox default ke sistem file lokal hanya untuk mengurangi lalu lintas NFS yang asing dan meringankan beban di server NFS saya juga.
Saya tahu saya dapat mengatur preferensi default sistem dalam file yang dipanggil my_firefox_path/defaults/pref/all.js
dari formulir berikut:
pref ("browser.cache.disk.parent_directory", string)
Untuk pengujian saya mengaturnya sebagai berikut:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox /");
Sayangnya itu tidak berfungsi dengan baik karena ada banyak pengguna di setiap sistem. Apakah ada cara untuk memasukkan pengguna dan profil di file preferensi itu sehingga saya dapat mengubah sistem ini secara luas dan itu akan berlaku untuk semua pengguna saya? Sesuatu seperti:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox / $ USER / $ PROFILE");
Jawaban:
Anda dapat mencoba membuat symlink untuk folder cache lama ke tempat baru. Perintahnya akan seperti:
sumber
/tmp/$USER/firefox
untuk setiap pengguna lalu buat tautannya, maka profil yang dibagikan dapat menggunakan jalur tautan. egmkdir -p /tmp/$USER/firefox; ln -s /tmp/$USER/firefox /path_to_cache_folder_on_share