У моей машины много памяти, поэтому я переместил ~/.cache/google-chrome
в /tmp
, который является RAM-диском tmpfs. Это ускоряет работу браузера и уменьшает использование SSD. Когда я перезагружаюсь, все проходит, но снова воссоздается. Все хорошо.
Теоретически, я мог бы переместить все ~/.cache
туда же.
Но на практике, насколько вероятно, что некоторые пакеты (ab) используют ~/.cache
для чего-то другого, кроме временных воспроизводимых данных?
Я решил попробовать и сделал это:
$ mv ~/.cache ~/.cache.old
$ ln -s /tmp/home/ray/.cache ~/.
, а затем добавил это в мои ~/.profile
:
mkdir -p /tmp/home/ray/.cache
и до сих пор все работает нормально при перезагрузках. Удаление .cache.old освободит около 2G в основном древних файлов.
Если я когда-нибудь выполню запускать какие-либо пакеты, которые неправильно используют .cache, я могу научить .profile
добавить символическую ссылку обратно в реальный каталог для этого конкретного случая.