Vorrei eliminare una directory della cache nginx, che ho eliminato rapidamente da:
mv cache cache.bak
mkdir cache
service nginx restart
Ora ho una cache.bak
cartella che contiene 2 milioni di file. Vorrei eliminarlo, senza disturbare il server.
Un semplice rm -rf cache.bak
elimina il server, anche la risposta HTTP più semplice richiede 16 secondi mentre rm è in esecuzione, quindi non posso farlo.
Ci ho provato ionice -c3 rm -rf cache.bak
, ma non ha aiutato. Il server ha un HDD, non un SSD, probabilmente su un SSD questi potrebbero non essere un problema.
Credo che la soluzione migliore sarebbe una sorta di limitazione, come fa il gestore cache incorporato di nginx.
Come lo risolveresti? C'è qualche strumento che può fare esattamente questo?
ext4 su Ubuntu 16.04
rm
usando Nice ?