Eli tuo systeemilevy tuntuu täyttyvän ihan omia aikojaan vaikka en ole asennellut edes mitään paketteja koneelle, päinvastoin olen joutunut poistamaan runsaasti paketteja jotta ohjelmat edes käynnistyisi. Mistä tälläistä vikaa voisi lähteä etsimään?
Jos kerran tiedostot eivät ole kotikansiossa, ne ovat jossain muualla. Tyhjennetäänkö /tmp automaagisesti, kasvavatko lokitiedostot hakemistossa /var/log/ ? Huolehtiiko cron asianmukaisesti lokitiedostojen pakkaamisesta?
Onneksi koneellesi on asennettu kaikki tarvittavat apuvälineet ongelman diagnosoimiseksi: du on kätevä komento selvitellessä tiedostojärjestelmän syvyyksien sisältöä. Valinta -h tekee tavumääristä helpommin ymmärrettäviä, -c laskee summan. Esimerkki:
[root@localhost mjp]# du -hc /var/log
8,0K /var/log/ppp
8,0K /var/log/vbox
72K /var/log/prelink
1,8M /var/log/audit
16K /var/log/mail
2,9M /var/log/cups
32K /var/log/setroubleshoot
11M /var/log
11M yhteensä
[root@localhost mjp]# Kun du putkitetaan muiden komentojen kanssa, saadaan vielä hyödyllisempiä tietoja. Haetaan esimerkiksi kymmenen eniten tilaa vievää hakemistoa tai tiedostoa:
[root@localhost mjp]# du -a | sort -n -r | head -n 10
18770300 .
4379412 ./.local
4379404 ./.local/share
4378896 ./.local/share/Trash
4378360 ./.local/share/Trash/files
2106940 ./Shared
2099740 ./.VirtualBox
2099528 ./.VirtualBox/VDI
2099520 ./.VirtualBox/VDI/openSUSE12.vdi
1478524 ./Rimis.m2t
[root@localhost mjp]# Kotihakemistojen viiden kärki:
[mjp@localhost ~]$ du -a /home | sort -n -r | head -n 5Jne. Sen jälkeen kun tiedät, missä isot tiedostot luuraavat, voi alkaa selvittää niiden kertymisen syytä.
Tarkasta että onko "root" paperikorissa paljon tavaraa,se voi täyttää "/" :n.
Ja rootin paperikorin pitäisi olla tyhjä, sillä root ei käytä koskaan KDE:tä.
[lopuksi hakusanoja: levytila loppu kovalevy täynnä levy täyttyy linux /tmp ]