Me gustaría eliminar un directorio de caché nginx, que rápidamente eliminé:
mv cache cache.bak
mkdir cache
service nginx restart
Ahora tengo una cache.bak
carpeta que tiene 2 millones de archivos. Me gustaría eliminarlo, sin molestar al servidor.
Una simple rm -rf cache.bak
basura del servidor, incluso la respuesta HTTP más simple tarda 16 segundos mientras se está ejecutando rm, por lo que no puedo hacer eso.
Lo intenté ionice -c3 rm -rf cache.bak
, pero no ayudó. El servidor tiene un HDD, no un SSD, probablemente en un SSD, esto podría no ser un problema.
Creo que la mejor solución sería algún tipo de estrangulamiento, como lo hace el administrador de caché integrado de nginx.
Como resolverias esto? ¿Hay alguna herramienta que pueda hacer exactamente esto?
ext4 en Ubuntu 16.04
rm
usando nice ?