/var/cache não é gratuito para /var/tmp . Cada serviço que o requer possui um subdiretório em /var/cache com permissões apropriadas para armazenar arquivos.
No Debian e nas distribuições derivadas, você pode executar dpkg -S /var/cache para encontrar quais pacotes configuraram os diretórios em /var/cache e apt-get --reinstall install PACKAGE_NAME … para reinstalar esses pacotes e recriar os diretórios em /var/cache .
Alguns aplicativos repopulam seu cache em tempo real. Outros precisam ter o cache preenchido explicitamente; Isso geralmente é feito por um cron job. Alguns precisam ser preenchidos manualmente; por exemplo, para usar apt-file , primeiro você precisa executar apt-file update como root.
Existe uma parte de /var/cache no Debian que não pode ser reconstruída: /var/cache/debconf/config.dat . Este arquivo contém as respostas que você deu durante a instalação dos pacotes Debian. Este é um erro de longa data no Debconf.