Gostaria de excluir um diretório de cache nginx, que eu limpei rapidamente:
mv cache cache.bak
mkdir cache
service nginx restart
Agora eu tenho uma cache.bak
pasta que possui 2 milhões de arquivos. Eu gostaria de excluí-lo, sem perturbar o servidor.
Uma simples rm -rf cache.bak
lixeira do servidor, até a resposta HTTP mais simples leva 16 segundos enquanto a rm está em execução, portanto não posso fazer isso.
Eu tentei ionice -c3 rm -rf cache.bak
, mas não ajudou. O servidor tem um HDD, não um SSD, provavelmente em um SSD, isso pode não ser um problema.
Acredito que a melhor solução seria algum tipo de limitação, como o gerenciador de cache embutido do nginx.
Como você resolveria isso? Existe alguma ferramenta que possa fazer exatamente isso?
ext4 no Ubuntu 16.04
rm
usando nice ?