Percebo que minha /var/tmp
pasta ocupou 9,3 GB de espaço no meu Ubuntu 16.04.2. Particularmente, existem várias mkinitramfs_*
pastas ocupadas na maior parte do espaço na pasta tmp. Eu olhei para eles, e eles parecem ser os arquivos temporários dos kernels do Linux compilados recentemente e no passado. Posso excluí-los com segurança ou eles estão vinculados a outros arquivos importantes?
Tentei usar o tmpreaper
aplicativo para automatizar o processo de limpeza temporária de arquivos nas reinicializações. Mas acho que posso unir pastas /tmp/
e /var/tmp/
pastas nas configurações de limpeza automática e configurar apenas uma idade máxima para remover arquivos antigos. Isso pode dificultar a configuração TMPREAPER_TIME
correta do parâmetro de duração máxima do arquivo . Se eu defini-lo muito curto (por padrão, 7 dias), posso excluir os arquivos recentes de compilação do kernel em mkinitramfs_*
pastas que possam ser úteis. Se eu defini-lo por muito tempo, posso acabar com muitos arquivos /tmp
. Espero que você possa me indicar algumas referências sobre o papel dessas mkinitramfs_*
pastas e como usar o tmpreaper
aplicativo ou outras ferramentas para excluir automaticamente arquivos temporários antigos.
Obrigado!
/var/tmp
que para dentro/tmp
.lsof
não mostra que nenhum processo está usando esses arquivos. Mas há muitos avisos notmpreaper
manual do aplicativo quando tentei configurá-lo para excluir automaticamente esses arquivos, foi aí que fiquei assustado. Então, você acha que excluir esses arquivos 7 dias após o último acesso é seguro?Respostas:
Geralmente, você pode excluir qualquer arquivo
/tmp
e/var/tmp
sem interromper o sistema. O pior cenário é que é um arquivo necessário para um aplicativo aberto, mas não parece ser esse o caso.Em relação aos arquivos relacionados a
mkinitramfs
, eu diria que é seguro removê-los. Veja também este bug do Debian: # 818345 - o arquivo tmp é deixado em / var / tmp se o mkinitramfs falhar . Basicamente, esses arquivos devem ser limpos após o término do processo que os criou, mas, por algum motivo, não são.Não tenho certeza se você foi afetado especificamente por esse bug, mas o ponto é que esses arquivos são necessários
mkinitramfs
enquanto o processo está em andamento. Após o término do processo, você não precisa mais deles. Além disso, como de costume com arquivos temporários, eles serão recriados nas execuções subseqüentes do mesmo processo, se necessário.Não tenho experiência com
tmpreaper
, mas você pode usar um trabalho cron para excluir esses arquivos periodicamente. Vejo:Excluir automaticamente arquivos com mais de 7 dias
fonte
tmpreaper
(veja minhas notas para obter detalhes) para limpar automaticamente esses arquivos com mais de 30 dias e economizei 7 GB de espaço. Isso é muito útil!