Linux Sunucu Dizininde Dosya Silmek

Linux sunucularda milyonlarca dosya silmek zorunda kaldığınızda malesef kullanabileceğiniz çok fazla araç yok, özellikle PHP session dosyalarının diskte inode’ları doldurması nedeniyle müşteri sunucularında sorun yaşıyoruz.

Argument list too long hatası almadığınız gibi, diğer uygulamalar gibi (rm, rsync vs) silmeye başlamak için tüm dizini okuması gerekmiyor

Yazılım:

https://github.com/VeriTeknik/massDelete

Tipik Kullanım:
# ./massDelete -d /var/lib/session

Sistemi yormasını istemiyorsanız mikrosaniye cinsinden bekleme süresi belirtebilirsiniz, örneğin:
# ./massDelete -d /var/lib/session -s5000

 

Yorum Yapın

Mesajınız