/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
MD 9.0 og /var/log fil(er) crash
Fra : Søren Morten Jensen


Dato : 17-01-03 23:02

Jeg var begejstret for Mandrake 9.0, som opfyldte alle behov (mail, net,
news ++), indtil /var/log/{messages m. fl.] tog alt plads på harddisken. Er
der nogle der kender til en vejledning i at rydde op i disse filer, idet en
simpel rm af filerne i mit tilfælde har resulteret i geninstallation af
MD9.0 2 gange, hvilket vel ikke kan være meningen?

MVH. Søren



 
 
Adam Sjøgren (17-01-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 17-01-03 23:07

On Fri, 17 Jan 2003 23:02:26 +0100, Søren Morten Jensen wrote:

> Jeg var begejstret for Mandrake 9.0, som opfyldte alle behov (mail,
> net, news ++), indtil /var/log/{messages m. fl.] tog alt plads på
> harddisken. Er der nogle der kender til en vejledning i at rydde op
> i disse filer,

Se efter logrotate.

Kører Mandrake ikke logrotate automatisk?

Måske er der et cronjob som per default er sat til at køre på et
tidspunkt hvor din maskine er slukket?

> idet en simpel rm af filerne i mit tilfælde har resulteret i
> geninstallation af MD9.0 2 gange, hvilket vel ikke kan være
> meningen?

Geninstallerede distributionen sig spontant fordi du slettede nogle
log-filer?!


Mvh.

--
"Snurra min jord igen" Adam Sjøgren
asjo@koldfront.dk

Søren Morten Jensen (17-01-2003)
Kommentar
Fra : Søren Morten Jensen


Dato : 17-01-03 23:34

> Kører Mandrake ikke logrotate automatisk?

Der kører nogle (efter hukommelsen ksymp[0..9]) "logrotate" filer, men
messages og syslog antager astronomiske dimensioner og får maskinen til at
gå ned. Det har noget at gøre med bl.a. tuxracer som crasher nogle gange,
selv om de nyeste NVIDIA drivere er installeret med held (også for
tuxracer).

> Måske er der et cronjob som per default er sat til at køre på et
> tidspunkt hvor din maskine er slukket?

Nej, det er flere programmer som løbende fylder op og når partitionen
/var/log er løbet fuld går Mandrake 9.0 ned.

> Geninstallerede distributionen sig spontant fordi du slettede nogle
> log-filer?!

Nej, den geninstallerer ikke, den går helt ned!



Adam Sjøgren (17-01-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 17-01-03 23:50

On Fri, 17 Jan 2003 23:34:03 +0100, Søren Morten Jensen wrote:

> Der kører nogle (efter hukommelsen ksymp[0..9]) "logrotate" filer,
> men messages og syslog antager astronomiske dimensioner og får
> maskinen til at gå ned.

Hvad er "astronomiske dimensioner", bliver disse logfiler roteret, og
hvad betyder "gå ned"?

> Det har noget at gøre med bl.a. tuxracer som crasher nogle gange,
> selv om de nyeste NVIDIA drivere er installeret med held (også for
> tuxracer).

De der ufri drivere?

>> Måske er der et cronjob som per default er sat til at køre på et
>> tidspunkt hvor din maskine er slukket?

> Nej, det er flere programmer som løbende fylder op og når
> partitionen /var/log er løbet fuld går Mandrake 9.0 ned.

Logrotate er et program der roterer logfiler (og sletter de gamle) -
det jeg gættede på var at logrotate var sat til at køre på et
tidspunkt hvor din maskine er slukket, og derfor aldrig blev kørt,
hvorfor logfilerne aldrig blev roteret (og dermed trimmet).

Hvad skete der da du slettede filerne?

Prøvede du bare at trunkere filerne? ("Lave dem tomme" - f.ex. med
('echo -n "" > den-logfil-der-skal-nulstilles')


Mvh.

--
"Snurra min jord igen" Adam Sjøgren
asjo@koldfront.dk

Søren Morten Jensen (18-01-2003)
Kommentar
Fra : Søren Morten Jensen


Dato : 18-01-03 00:10

> Hvad er "astronomiske dimensioner", bliver disse logfiler roteret, og
> hvad betyder "gå ned"?

Ca. 47% af den afsatte diskplads til hver af messages og syslog. Partitionen
/var/log/ fyldes 100% (1 GB), og MD9.0 giver op.

> > Det har noget at gøre med bl.a. tuxracer som crasher nogle gange,
> > selv om de nyeste NVIDIA drivere er installeret med held (også for
> > tuxracer).
>
> De der ufri drivere?

Det tror jeg ikke.

> Hvad skete der da du slettede filerne?
>
> Prøvede du bare at trunkere filerne? ("Lave dem tomme" - f.ex. med
> ('echo -n "" > den-logfil-der-skal-nulstilles')

Jeg slettede filerne med rm brutalt, måske ville trunkering have virket
bedre. Men det undrer mig at systemet ikke selv, blot veligeholder
en"logrotate", istedet for at fylde partitionen og crashe. Bruger du selv
tid på at gennemse og trunkere dine logfiler. Jeg havde forestillet mig at
disse processor blev udført i baggrunden. Og at det ikke ville være en
daglig administrationsopgave for root at administrere /var/log filer, men
tilstået jeg er også rimelig ny ankommen linux fan,

mvh Søren



Ivar Madsen (18-01-2003)
Kommentar
Fra : Ivar Madsen


Dato : 18-01-03 01:31

Søren Morten Jensen skrev Lørdag den 18. januar 2003 00:09 i
dk.edb.system.unix:

> Jeg havde forestillet mig at
> disse processor blev udført i baggrunden. Og at det ikke ville være en
> daglig administrationsopgave for root at administrere /var/log filer,
> men tilstået jeg er også rimelig ny ankommen linux fan,

Hvis du har fået installeret webmin da du instalerte Mandrake (og ellers
så installer det) og går ind under SYSTEM og vælger SCHEDULED CORN JOBS
så skulle du gerne have en
USER =ROOT, ACTIVE =YES, COMMAND =/ect/cron.daly/logrotate
Hvis du klikker på den, så kan du ændre på hvad tid på døgnet den skal
køre oprydning i logfilerne i /var/log . Hvis ikke maskinen er tændt på
det tidspunkt du har valgt (på min var det vist default ved 04 tiden)
så bliver det ikke kørt.

--
Med venlig hilsen

Ivar Madsen

Søren Morten Jensen (18-01-2003)
Kommentar
Fra : Søren Morten Jensen


Dato : 18-01-03 14:29

> Hvis du har fået installeret webmin da du instalerte Mandrake (og ellers
> så installer det) og går ind under SYSTEM og vælger SCHEDULED CORN JOBS
> så skulle du gerne have en
> USER =ROOT, ACTIVE =YES, COMMAND =/ect/cron.daly/logrotate
> Hvis du klikker på den, så kan du ændre på hvad tid på døgnet den skal
> køre oprydning i logfilerne i /var/log . Hvis ikke maskinen er tændt på
> det tidspunkt du har valgt (på min var det vist default ved 04 tiden)
> så bliver det ikke kørt.

Tak for svaret Ivar. det vil jeg prøve næste gang jeg installerer.

/smj



Adam Sjøgren (18-01-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 18-01-03 01:07

On Sat, 18 Jan 2003 00:09:42 +0100, Søren Morten Jensen wrote:

> Partitionen /var/log/ fyldes 100% (1 GB)

Ok, hvis du har 1GB log-filer har du da godt nok et snakkesageligt
system. Jeg har:

asjo@virgil$ sudo du -sh /var/log/
32M /var/log/
asjo@virgil$



> og MD9.0 giver op.

Hvad mener du præcist med at den "giver op"? Bliver skærmen sort?
Kommer der røg ud af computeren? Vil den ikke boot'e? Hvad?

[De nyeste nVidia drivere]

>> De der ufri drivere?

> Det tror jeg ikke.

Hvis du har hentet dem fra nVidia er de:

<http://www.nvidia.com/view.asp?IO=nv_swlicense>

> Jeg slettede filerne med rm brutalt, måske ville trunkering have
> virket bedre.

Hvad skete der efter du havde slettet dem?

> Men det undrer mig at systemet ikke selv, blot veligeholder
> en"logrotate", istedet for at fylde partitionen og crashe.

Jeg har givet dig en mulig forklaring to gange.

> Bruger du selv tid på at gennemse og trunkere dine logfiler.

Nej, det gør logrotate for mig, v.hj.a. cron.


Mvh.

--
"Snurra min jord igen" Adam Sjøgren
asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste