Hızlı bir şekilde temizlediğim bir nginx önbellek dizinini silmek istiyorum:
mv cache cache.bak
mkdir cache
service nginx restart
Şimdi cache.bak2 milyon dosyam var. Sunucuyu rahatsız etmeden silmek istiyorum.
Basit bir rm -rf cache.baksunucu çöker, en basit HTTP yanıtı bile rm çalışırken 16 saniye sürer, bu yüzden bunu yapamam.
Denedim ionice -c3 rm -rf cache.bakama işe yaramadı. Sunucunun SSD'si değil HDD'si var, muhtemelen SSD'de bu sorun olmayabilir.
En iyi çözümün nginx'in önbellek yöneticisinde yaptığı gibi bir tür kısma olacağına inanıyorum.
Bunu nasıl çözersiniz? Tam olarak bunu yapabilen herhangi bir araç var mı?
Ubuntu 16.04 üzerinde ext4