Je voudrais supprimer un répertoire de cache nginx, que j'ai rapidement purgé par:
mv cache cache.bak
mkdir cache
service nginx restart
Maintenant, j'ai un cache.bak
dossier qui contient 2 millions de fichiers. Je voudrais le supprimer, sans déranger le serveur.
Une simple rm -rf cache.bak
corbeille le serveur, même la réponse HTTP la plus simple prend 16 secondes pendant que rm fonctionne, donc je ne peux pas faire ça.
J'ai essayé ionice -c3 rm -rf cache.bak
, mais ça n'a pas aidé. Le serveur a un disque dur, pas un SSD, probablement sur un SSD, cela pourrait ne pas être un problème.
Je crois que la meilleure solution serait une sorte de limitation, comme le fait le gestionnaire de cache intégré de nginx.
Comment résoudriez-vous cela? Existe-t-il un outil capable de faire exactement cela?
ext4 sur Ubuntu 16.04
rm
avec nice ?