Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Luban 11 Března 2014, 06:52:12

Název: Zahlcení systému
Přispěvatel: Luban 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?
Název: Re:Zahlcení systému
Přispěvatel: jmp 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
Název: Re:Zahlcení systému
Přispěvatel: Luban 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.
Název: Re:Zahlcení systému
Přispěvatel: jmp 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...
Název: Re:Zahlcení systému
Přispěvatel: Luban 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).
Název: Re:Zahlcení systému
Přispěvatel: jmp 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
Název: Re:Zahlcení systému
Přispěvatel: Rover623 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
Název: Re:Zahlcení systému
Přispěvatel: Luban 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ží  ;).