Как переместить каталог кэша пользователя [~ / .cache] из каталога / home в другой раздел

В каталоге .cache полно летучих, несущественных файлов.

Я хотел бы переместить его в более подходящий раздел, , т. е. быстрее и не копироваться.

Я считаю, что файл ~ / .pam_environment подходит для этого, но я не уверен, является ли это лучшим, или если он задокументирован правильно или работает правильно.

11
задан 13 December 2011 в 07:47

1 ответ

Если вы не хотите хранить содержимое там при перезагрузках, вы можете использовать tmpfs для хранения кеша.

Установите в /etc/fstab что-то вроде следующего:

tmpfs /home/someuser/.cache tmpfs defaults,size=512M 0 0

Теперь ваш .cache будет храниться в памяти, а не на диске, хотя, если у вас недостаточно памяти, он может быть заменен.

Более традиционным подходом было бы перемещение каталога в где бы вы ни находились, и обозначьте его соответствующим образом:

mv ~/.cache /some/other/place
ln -s /some/other/place/.cache ~/
14
ответ дан 25 May 2018 в 15:59
  • 1
    Это хорошо работает. Я надеялся использовать pam-env, так как это «предпочтено». но это работает, и если он не сломался, не исправляйте его. BTW Chrome теперь намного быстрее! – keepitsimpleengineer 24 December 2011 в 23:21
  • 2
    ~/.pam_environment предназначен для установки переменных среды, которые не имеют никакого отношения к задаче. Кроме того, хотя некоторые утверждают, что .pam_environment является предпочтительным, я не думаю, что это обязательно так, учитывая, как мало людей (по данным Google) его используют. .bashrc для меня достаточно. – Scott Severance 25 December 2011 в 07:42
  • 3
    Я думаю, что второй вариант имеет одну ошибку, вторая строка должна быть ln -s /some/other/place/.cache ~/.cache, а не только ссылка на ~ /, как приложения будут знать, что это папка с кешем, а не старый .cache внутри дома? – Alexei Martianov 14 March 2018 в 16:39
  • 4
    Если имя файла не указано, то ln будет использовать оригинал. Итак, пока ваш пример также будет работать, в моем ответе нет ошибки. – Scott Severance 14 March 2018 в 19:31

Другие вопросы по тегам:

Похожие вопросы: