Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: hilla - 03.06.13 - klo:15.20

Otsikko: juuri hakemisto täynnä
Kirjoitti: hilla - 03.06.13 - klo:15.20
Hei
minun ubuntu 12.04:n juuri hakemisto  /  on täysi 99 %
onko aika instaloida ubuntu uudestaan, vai löydänkö jonkin syyn tähän vikaan

tv
hilla
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: GyberSonic - 03.06.13 - klo:15.36
Hakupalkkiin haku Disk Usage Analyzer ja enter... Pitäisi tulla eteen ohjelma, joka näyttää täsmälleen mihin hakemistoon tiedostoja on kertynyt... Kuvakaappaus ohjelmasta, kiitos

PS: Ohjelman nimi on Baobab pitäisi löytyä silläkin nimellä...
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: juyli - 03.06.13 - klo:20.55
ubuntu 12.04:n juuri hakemisto  /  on täysi 99 %
onko aika instaloida ubuntu uudestaan, vai löydänkö jonkin syyn tähän vikaan

Levytilasi vain yksinkertaisesti loppuu (osa levytilasta pitää varata pääkäyttäjän hiekkalaatikoksi). Käynnistä kone Live-CD/USB -tikulta, ja jos /home -käyttäjien hakemistot ovat paisuneet liiaksi, siirrä ylimääräisiä data-tiedostoja ulkoisille laitteille.
Kun saat järjestelmäsi "säädyllisesti" käyntiin, poista ohjelmia, joita et ole ymmärtänyt tarvinneesi.
Koodia: [Valitse]
/dev/sda7             5023780 4063852  698072  86% /
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: hilla - 06.06.13 - klo:10.04
Minulle tulee lappu käynnistäessä:

Taltiolla "Tiedostojärjestelmän juuri" on vain 0tavua levytilaa jäljellä


pyytää vapauttamaan levytilaa poistamalla käyttämättömiä ohjelmia ja tiedostoja

SIIS MITÄ OHJELMIA JA MISTÄ

TV
hilla
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: Hajakenttä - 06.06.13 - klo:14.34
Minulle tulee lappu käynnistäessä:

Taltiolla "Tiedostojärjestelmän juuri" on vain 0tavua levytilaa jäljellä


pyytää vapauttamaan levytilaa poistamalla käyttämättömiä ohjelmia ja tiedostoja

SIIS MITÄ OHJELMIA JA MISTÄ

TV
hilla

Tuo ilmoitus on vakiojuttu, jonka järjestelmä antaa kun levytila on loppu jostain osiosta. Kuten edellä jo kerrotaankin kysymyksessä on / osion täyttyminen. Nyt vaan on niin, että / osion tilan vapauttaminen on aika vaativaa juttu. Järjestelmän ehdotuksen noudattaminen siis ei oikein onnistu. Sen sijaan voisi onnistua / osion laajentaminen. Se ilmeisesti on asennuksessa tullut tehdyksi aika pieneksi. Miten pieni se on ja onko tilaa laajennettavaksi jossain muussa osiossa, selviää antamalla päätteessä seuraava komento ja copypasteamalla päätteeseen tullut listaus tänne. Siitä voidaan sitten jatkaa. Kuten tuossa alussa sanotaankin, on myös apuohjelmia, joilla näitä järjestellään, mutta ensin täytyisi nähdä se levyn tilanne. Se komento on tämä:

Koodia: [Valitse]
df -h
Ja siitä pitäisi tulla joitakin rivejä tulostetta. Tärkein on tämän näköinen.

Koodia: [Valitse]
Tiedostojärjestelmä  Koko  Käyt Vapaa Käy% Liitospiste
/dev/sdb1            2,3G  841M  1,4G  38% /

EDIT
Juolahti mieleen, että viime aikoina on tullut aika monta uutta kerneliä. Ne juuri täyttävät / osiota jos niitä ei poista. Ne voi listata päätteessä tällä komennolla:

Koodia: [Valitse]
dpkg --list | grep linux-image
Laita tuo päätteeseen kopioimalla niin menee oikein. Ja tuloste tänne näkyviin niin katsotaan mitä poistetaan.
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: raimo - 06.06.13 - klo:14.59
Paketinhallinta kannattaa myös siivota, sieltä voi löytyä yllättävän paljon turhaa sälää.

Koodia: [Valitse]
sudo apt-get autoremoveja
Koodia: [Valitse]
sudo apt-get autoclean && sudo apt-get clean
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: welmar - 06.06.13 - klo:18.25
Jos järjestelmässä on jotain ongelmaa voi myös /var/log täyttyä nopeasti. Silloin tietysti olisi hyvä selvittää miksi mutta jos juuriosio on pieni niin täyttyy se joskus jokatauksessa jos ei putsaa. Ei juuri osio niin paljon vie tilaa että toimivalla järjestelmällä sen pitäisi toimia ilman ongelmia. Eli katso onko jotain mikä kirjoittaa log tietoja jatkuvasti tai ainakin liikaa.
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: Postimies - 10.06.13 - klo:18.33
logrotaten pitäisi pitää  /var/log kunnossa. Tilaa saa lisää jos vaikka siirtää /var toiselle levylle jos sellaisia löytyy. Jos home samalla levyllä niin syy löytynee sieltä. du -h /home. Monet ohjelmat kirjoittavat yllättävän paljon dataa niihin pisteellä alkaviin tiedostoihin. Home kansion asetustiedostot voivat viedä gigakaupalla tilaa. Riippuu mitä ohjelmia käyttää.
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: kuutio - 10.06.13 - klo:19.21
j
Koodia: [Valitse]
sudo apt-get autoclean && sudo apt-get clean
Molempien komentojen ajaminen on tavallaan turhaa, pelkkä "clean" poistaa kaiken sen minkä "autoclean":kin poistaisi.

autoclean jättää nykyisin asennettuna olevat paketit levylle (poistaen vain vanhat versiot), clean poistaa kaikki.
Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: ajaaskel - 10.06.13 - klo:21.23
Jos se kone ei enää käynnisty ollenkaan sen takia levy on täyttynyt niin tarvitset tilapäisesti jonkun muun tavan käynnistää. Se onnistuu vaikka asennusCD: llä kun käynnistää "kokeile Ubuntua asentamatta" tms. Tuon jälkeen pääset siivoamaan pois tai kopioimaan talteen niitä omia tiedostoja sen verran että saat halutessasi koneen käynnistymään normaaliakin tietä.  Tuo ei kuitenkaan ratkaise asiaa lopullisesti vaan sitä juuriosiota ( eli kuvataan kauttaviivalla /) pitää suurentaa jonkun muun kustannuksella, tuo olisi tehtävä samalla kun olet käynnistänyt CD: ltä sen koneen.  Useimmille "tavallisille" käyttäjille "gparted" ohjelma olisi ehkä se helpoin ja havainnollisin kun pitää säätää osioiden kokoja uusiksi.


Otsikko: Vs: juuri hakemisto täynnä
Kirjoitti: cabaro - 12.06.13 - klo:10.08
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.

Koodia: [Valitse]
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