Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: nebula - 25.12.08 - klo:18.36

Otsikko: /var/log ongelma
Kirjoitti: nebula - 25.12.08 - klo:18.36
yritin polttaa Braserolla dvd-levyä, mutta tuli error että levytila on loppu.
No... katsoin mikä vie kaiken tilan ja paljastui että /var/log kansiossa on on kolme TEKSTItiedostoa... 
-kern.log 1.2 GT
-syslog 1.2 GT
-messages 1.1GT

... aikas isoja tekstitiedostoja  ;D

Yritin avata geditillä, mutta gedit kaatuu (ilm. liian isoja tiedostoja sillekin)

Ilmeisesti noi on vaan lokitiedostoja, joten voiko ne ihan vaan kylmästi poistaa?
En tosin tiedä mikä ohjelma on ollut niin jumissa että on ne lokit täyttänyt, enkä saa niitä edes auki (järjestelmä->ylläpito->järjestelmälokikin kaatuu kun yrittää avata)

nyt on levy täysi, joten voiko noi tiedostot turvallisesti poistaa ja alkaa seurata mikä ne täyttää... jos täyttää?
Otsikko: Vs: /var/log ongelma
Kirjoitti: anttimr - 25.12.08 - klo:19.14
nyt on levy täysi, joten voiko noi tiedostot turvallisesti poistaa ja alkaa seurata mikä ne täyttää... jos täyttää?

Joo, logit voi poistaa ilman haittavaikutuksia pääkäyttäjän oikeuksilla (sudo rm ...), mutta toisaalta olisi viisasta ensin vilkaista mikä niitä täyttää. Päätteessä on hyvä katsoa lokin viimeistä sataa riviä esimerkiksi näin:

Koodia: [Valitse]
tail -n 100 /var/log/syslog |less
Ota sekin huomioon, että vanhoja lokeja on luultavasti pakattu .tar.gz päätteisiin tiedostoihin.  Nekin vievät tilaa turhaan ja voisi samalla poistaa. Systeemin jumittelu voi tietenkin johtua myös tupaten täydestä levystä. Tilanne on helppo tarkistaa päätteessä komennolla

Koodia: [Valitse]
df -h /
Otsikko: Vs: /var/log ongelma
Kirjoitti: Storck - 25.12.08 - klo:19.14
Kyllä on järkyttävä määrä tavaraa, itselläni:
kern.log = 300 kiloa
sys.log = 160 kiloa
messages = 240 kiloa

Odota viisaampien neuvoa niiden tyhtentämisestä   :)
Otsikko: Vs: /var/log ongelma
Kirjoitti: gdm - 25.12.08 - klo:19.46
nyt on levy täysi, joten voiko noi tiedostot turvallisesti poistaa ja alkaa seurata mikä ne täyttää... jos täyttää?

Joo, logit voi poistaa ilman haittavaikutuksia pääkäyttäjän oikeuksilla (sudo rm ...), mutta toisaalta olisi viisasta ensin vilkaista mikä niitä täyttää. Päätteessä on hyvä katsoa lokin viimeistä sataa riviä esimerkiksi näin:

Koodia: [Valitse]
tail -n 100 /var/log/syslog |less

Aivan, hyvä tarkistaa onko siellä mitään toistuvaa kaavaa viesteissä.
Sillä ei normaalisti kuuluisi kasvaa noin isoiksi.
Otsikko: Vs: /var/log ongelma
Kirjoitti: Jtkone - 25.12.08 - klo:19.51
Viisaudesta en tiedä, mutta tämä on turvallinen tapa (nimittäin suoraan roskikseen kippaamalla tuollainen määrä tavaraa voi olla edessä sama kuin avata niitä johonkin txt editoriin. Tarkasta myös pakatut tiedostot. Jos kohtuullisen kokoisia niin jätä paikalleen. Voi joskus olla tarvetta.

Siis avaa ylläpitopääte päätteessä sudo xterm
Uudessa päätteessä (on siis rootin) komenna cat /dev/null/ > /var/log/kern.log
ja sama muille .log tiedostoille
Juu ja jotakin mätää tuossa on kun on noin hervottoman kokoisia.
Otsikko: Vs: /var/log ongelma
Kirjoitti: Tuplanolla - 25.12.08 - klo:20.43
Puitiin tätä IRC:n puolella ja vaikuttaisi tältä: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/94821
Otsikko: Vs: /var/log ongelma
Kirjoitti: Squirrel - 25.12.08 - klo:23.11
Itsellä logrotate pakkaa tiedostot viikottain ja 4 viikkoa vanhat logit poistetaan.

Välttämättä ei ole mitään vikaa, jotkut ohjelmat typerästi tekee kaikki logit system.log ja kern.logiin. (jos olet asentanut paljon huonosti koodattuja ohjelmia). Katsomalla se selviää.
Otsikko: Vs: /var/log ongelma
Kirjoitti: nebula - 26.12.08 - klo:13.18
Juu... Tuplanollan kanssa tota IRC:ssä puitiin ja ihan kylmästi rm:llä poistin tiedostot.

Pitää alkaa seurailee jos tulee lisää noita, niin sitten pitää alkaa keksiä ratkaisua, mutta tod.näk. oli vaan joku paikallinen bugi.

Kiitos vastaajille