Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zahlcení systému  (Přečteno 1504 krát)

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Zahlcení systému
« kdy: 11 Března 2014, 06:52:12 »
Něco jsem asi při instalaci nastavil špatně a došlo místo na kořenovém disku, byť je disk notebooku rozdělen na /+swap+home a celková kapacita je obsazena z 1/5.
/ je 10 GB (notebook je pro rodiče a ty moc programů "fičurek" nepoužívají).
Analyzátor ukázal, že nejvíce zabírá /var/log , jenže jak to vyčistit, aby byl pak ještě systém funkční?
Provedl jsem sudo apt-get clen, sudo apt-get autoclean, sudo apt-get autoremove. Odebral programy, které nebyly používány. Bohužel to moc nepomohlo  :(. Nevěděl by někdo co s tím?

jmp

  • Host
Re:Zahlcení systému
« Odpověď #1 kdy: 11 Března 2014, 07:31:13 »
pokud to plněj převážně logy, tak s nimy naložte jak uznáte za vhodné

Kód: [Vybrat]
man logrotateje možno je rotovat komprimovat a promazávat, čímž udržíte přijatelnou velikost

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Re:Zahlcení systému
« Odpověď #2 kdy: 11 Března 2014, 07:53:15 »
Díky. když jsem procházel existující rady co s tím, tak u /var/log varovali, že nemazat :o(.
Zkusím mrknout na logrotate.

jmp

  • Host
Re:Zahlcení systému
« Odpověď #3 kdy: 11 Března 2014, 07:57:04 »
ja bych to také bezhlavě nepromazával, ale pomocí vhodného nastavení logrotate (a to je dost individuální) bych to zkusil trochu umravnit...

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Re:Zahlcení systému
« Odpověď #4 kdy: 11 Března 2014, 08:21:00 »
je toho 5 GB  :(.
Spíše to vydím na přeinstalaci  >:(.
jen mi není jasné, čím jsem tohohle stavu dosáhnul. Stalo se mi to poprvé (od verze 5.04).

jmp

  • Host
Re:Zahlcení systému
« Odpověď #5 kdy: 11 Března 2014, 08:29:37 »
myslím, že reinstalace není třeba

logrotate umí rotovat logy po dosažení nějaké velikosti nebo v nějaké definované periodě

Citace
       # sample logrotate configuration file
       compress

       /var/log/messages {
           rotate 5
           weekly
           postrotate
               /usr/bin/killall -HUP syslogd
           endscript
       }

       "/var/log/httpd/access.log" /var/log/httpd/error.log {
           rotate 10
           mail www@my.org
           size 100k
           sharedscripts
           postrotate
               /usr/bin/killall -HUP httpd
           endscript
       }
/var/log/messages v příkladu to bude držet 5 logů dozadu a rotace je týdenní
/var/log/httpd/access.log v příkladu to bude držet 10 logů dozadu a rotovat budou po dosažení velikosti alespoň 100kB

Rover623

Re:Zahlcení systému
« Odpověď #6 kdy: 11 Března 2014, 08:31:11 »
Teď si vůbec nemůžu vzpomenout jak se ten log jmenuje, ale pokud něco soustavně generuje chybové hlášení, tak se to do něj zapisuje a ten soubor potom nabývá obludných rozměrů (pár desítek GB klidně, pokud je místo).

Zkus ještě vynutit kontrolu souborového systému, třeba to zabere
Kód: [Vybrat]
sudo touch /forcefsck provede se to po restartu

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Re:Zahlcení systému
« Odpověď #7 kdy: 12 Března 2014, 13:19:44 »
Díky všem,
Citace
sudo touch /forcefsck
ubralo pouze pár MB (v řádu jednotek)  :(.
Nakonec jsem přenastavil logrotate a ty velké logy /var/log vymazal.
Na NTB je sstará verze (už nechodí aktualizace) a teď v dubnu to stejně budu reinstalovat na LTS.
Tak to snad těch pár týdnů vydrží  ;).

 

Provoz zaštiťuje spolek OpenAlt.