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