Ennen skriptin kokeilua tutkailin koneen tietoja ja seuraavat kohdat kiinnittivät huomiotani:
lib 6,06 GB ( 87 304 kpl )
/lib-hakemistossa on reilut 3 gigaa ylimääräistä tavaraa. Tarkista, että vain viimeisimmät kolme kerneliä on asennettuna. Luultavasti siellä on nyt jäänteitä vanhemmista kerneleistä. Kokeile ensin, poistuuko apt autoremovella jotain:
sudo apt autoremove
Katso sitten, mitä sanoo:
dpkg -l | grep linux-image
proc 140,7 TB ?? ( 120 332 kohdetta )
/proc on virtuaalinen tiedostojärjestelmä, joka ei vie tilaa levyltä, eikä sen kokoa voi varsinaisesti laskea. Nyt tuossa luultavasti on jokaisen prosessin osalta laskettu mäpätyn muistiavaruuden koko tai jotain sinne päin.
usr 8,9 GB ( 580 065 kohdetta ) viimeeksi muutettu 2022-10-23 21:34
/usr:n koko vaikuttaa aika normaalilta.
var 5,3 GB ( 134 909 kohdetta ) viimeeksi muutettu 2022-10-23 21:34
Tuolla on todennäköisesti jotain ylimääräistä. /var-hakemiston pitäisi olla alle 1 gigatavun kokoinen, jos siellä ei ole palvelinohjelmien ja tietokantojen dataa. Näytä alihakemistojen koot:
sudo du -s -h /var/*
Ainakin journalctl:n tallentama järjestelmäloki voi viedä turhaan useita gigatavuja levytilaa. Aseta maksimiksi vaikka 100 megatavua:
echo "SystemMaxUse=100M" | sudo tee -a /etc/systemd/journald.conf
Ota asetus käyttöön:
service systemd-journald restart
Tyhjennä myös apt:n välimuistit:
sudo apt clean
Pieni kommentti vielä: Kun olen asennellut näitä eri Ubuntu-versioita koneilleni, niin yleensä asennuksen alku vaiheessa ohjelma ilmoittaa, että muistissa on jotain ( en muista sanamuotoa ) ja että tehdäänkö sille jotain. Yleensä vaihtoehtona ei ole kuin palata takaisin päin tai Jatka, ja koska älykkyyteni ei tunnu riittävän ko kohtaan niin olen jatkanut eteenpäin. En tiedä, onko tällä asialla mitään olennaista merkitystä muistin käytön suhteen;-)
Kirjoita viesti seuraavalla kerralla muistiin tai ota siitä kuvakaappaus. Voi olla, että nykyiset Ubuntut varoittavat, jos koneessa on vain 2 Gt muistia. GNOME-työpöytä ja selaimet tarvitsevat käytännössä vähintään 4 Gt ja mielellään 8 Gt RAM-muistia, jotta järjestelmä ei joudu käyttämään swappia jatkuvasti.