Remova muitos arquivos de cache

Remova muitos arquivos de cache

Existem mais de 1 milhão de arquivos de cache em um diretório de um servidor. Eu precisaria removê-los, mas é claro que rmprimeiro lista os arquivos e depois começa a removê-los. Isso causa um grande pico na carga da CPU do servidor e pode causar a quebra de todo o servidor. Alguma idéia de como removê-los com segurança sem causar nenhum dano?

Responder1

Se você valoriza mais o uso da CPU do que a velocidade de apagamento, esta é uma boa abordagem:

find <dir> -type f -exec ionice -c3 rm {} \;

Substitua \;por +se quiser mais velocidade (e mais CPU).

informação relacionada