|
| 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
| |
|
|