Jos levyllä on vielä jonkin verran tilaa, niin ajamalla ao. skripti saat jaotellun listan mihin levytila kuluu.
Jos haluat / (root) osiosta lähtien levykulun niin aja skripti / hakemistossa. Jos haluat esim. /home/user hakemistosta tiedot niin aja komento hakemistossa /home/user
Toimii siis komentorivillä eli myös servereissä ilman GUI:ta.
Ajo voi kestää kauan, koska käy kaikki alihakemistot läpi.
Voit muuttaa skriptin lopussa hakemistoa ja tiedostoa, mihin levykulun tiedot tallennetaan.
sudo tarvittaessa, jos ajetaan hakemistoja, joihin käyttäjällä ei oikeuksia.
sudo du -k | sort -nr | awk 'BEGIN {split("KB,MB,GB,TB", Units, ",");}{u = 1;while ($1 >= 1024) {$1 = $1 / 1024;u += 1} $1 = sprintf("%.1f %s", $1, Units[u]);print $0;}'> /opt/levykulu.txt