Linux’ta Büyük Boyutlu Dosyaları Kontrol Etme

Disk boyutu servis ve sistemlerin çalışması için her zaman için kritik olmuştur. Linux üzerinde de gerçekleştireceğimiz bir kaç komut ve parametresi ile disk üzerindeki büyük boyutlu dosya ve dizinlerimizi hızlıca düzenleyebiliriz. Özellikle sunucularda âni gelişen disk dolum sıkıntılarında komut satıranda hızlıca sistemi kontrol çözüm için en hızlı yöntemdir.

Komut satırında içerisinde olduğumuz dizindeki dosyaları ve dizinleri de aşağıdaki gibi görüntüleyebiliriz. Örneğin, buradaki işlemlerimiz de /var/log dizinindeki en büyük boyutlu 5 dosya üzerinde kontrol sağlıyoruz.

[root@pro ~]# cd /var/log
[root@pro log]# du -sh * | sort -rh | head -5
143M    nginx
117M    btmp
39M     audit
34M     messages-20200112
32M     secure-20200112

Eğer sadece dizinleri kontrol etmek istersekte komutumuzu aşağıdaki gibi güncelliyoruz.

[root@pro log]# du -Sh /var/log | sort -rh | head -5
539M    /var/log
39M     /var/log/httpd
39M     /var/log/audit
23M     /var/log/messages
21M     /var/log/sa

Dizin ve dosya bazlı tüm içerik üzerinde kontrol gerçekleştirmek istersek kodumuzu aşağıdaki gibi güncelleyebiliriz.

[root@pro log]# du -ah /var/log | sort -rh | head -5
683M    /var/log
118M    /var/log/httpd
39M     /var/log/audit
32M     /var/log/secure-20200112
9.6M    /var/log/httpd/access_log

Yorum yapın