Como mover o diretório de cache do usuário [~ / .cache] para fora do diretório / home para outra partição

11

O diretório .cache é cheio de arquivos voláteis e não essenciais.

Eu gostaria de movê-lo para uma partição mais apropriada, ou seja, mais rápido e sem backup.

Acredito que o arquivo ~ / .pam_environment é apropriado para isso, mas não tenho certeza se é o melhor ou se está documentado corretamente ou funcionando corretamente.

    
por keepitsimpleengineer 13.12.2011 / 02:35

1 resposta

14

Se você não se importa em manter as coisas lá através das reinicializações, você pode usar o tmpfs para armazenar o cache.

Defina algo como o seguinte em /etc/fstab :

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

Agora, seu .cache será armazenado na memória em vez de no disco, mas se você tiver memória insuficiente, ele poderá acabar sendo trocado.

Uma abordagem mais tradicional seria mover o diretório para onde quiser e criar links simbólicos conforme apropriado:

mv ~/.cache /some/other/place
ln -s /some/other/place/.cache ~/
    
por Scott Severance 13.12.2011 / 02:59