Portál AbcLinuxu, 10. května 2025 07:10

Dotaz: Mizející místo na systémovém disku

30.8.2013 14:53 Paulus | skóre: 15 | Jihlava
Mizející místo na systémovém disku
Přečteno: 414×
Odpovědět | Admin
Zdravím, na jednom mém serveru začalo po neočekávaném vypnutí mizet místo na systémové části disku. A to rychlostí asi 1 MiB za 15 sekund. Myslel jsem, že problémem budou logy, ale du -s /var/log/ dává pořád (skoro) stejnou hodnotu. Kde a jak bych mohl hledat jinde? Dík za každé postrčení vpřed.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.8.2013 15:05 ET
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
parkrat po sobe pustit
du -hs /*
a kouknout kde to pribyva? :)
30.8.2013 15:16 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Vypadá to, že to nepřibývá nikde, jen to ubývá. Ale překvapilo mě tohle:

du -hs /proc
du: nelze přistoupit k „/proc/22896/task/22896/fd/4“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22896/task/22896/fdinfo/4“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22896/fd/4“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22896/fdinfo/4“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22898“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22899“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22900“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22901“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22902“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22903“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22904“: Adresář nebo soubor neexistuje
du: nelze přistoupit k „/proc/22905“: Adresář nebo soubor neexistuje
0       /proc
Jsem root, takže bych se velikost /proc dozvědět měl, ne?
Ruža Becelin avatar 30.8.2013 15:18 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
du -sxh /*
30.8.2013 16:55 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Ano, to jsem samozřejmě zkoušel, navíc mě zaráží, že součet místa které vypíše du na všech složkách je 3,1 GiB, ale df tvrdí, že obsazené místo je 5,4 GiB. To je víc, než zarážející....
30.8.2013 16:54 Sten
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych celý /var, /tmp a /home (pokud jsou na stejném disku). Taky je možné, že to bude nějaký dočasný (ve VFS neexistující) soubor, to se potom velmi těžko zjišťuje, ale v iotop bude vidět, který proces jak zapisuje.
30.8.2013 16:58 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
/home je na jiné části disku, /tmp má 36 kB, a /var 410 MB. Navíc nesedí součet co vypíše du a df.
30.8.2013 17:02 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
To iotop skutečně ukazuje, že proces rsyslogd -c4 píše rychlostí asi 150 kB za sekundu. Ale kam?
Jendа avatar 30.8.2013 17:09 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Nemůže to být smazaný soubor ve /var/log? Restartni syslog.
30.8.2013 17:11 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Tak jsem toho démona restartoval a konečně si vytvořil soubor /var/log/syslog, který jsem před tím v zápalu boje smazal a tedy neexistoval. Teď už je to on, kdo neústále nabývá na velikosti. Ty chybějící 2 GiB jsou ale zpátky! Děkuju moc za tip.

V tom logu se neustále opakuje jeden řádek:
Aug 30 16:59:17 adfontes atd[14487]: File a00153015e0ad1 is in wrong format - aborting
To vypadá, jako soubor cronu, který se ale odmítá nechat restartovat...
30.8.2013 17:27 onno
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
To je dobrý nápad, odlinknout si soubor, který je otevřený pro zápis a pak hledat, kam se to vlastně píše, lol.

BTW, nedělal něco podobného flashplayer? Záměrně, aby si uživatelé nemohli tak snadno zkopírovat přehrávaný obsah z dočasného souboru v /tmp?
30.8.2013 17:29 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Příště snad budu chytřejší :-) Myslel jsem, že se ten logovací soubor vytvoří hned znovu.
30.8.2013 18:22 Sten
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Flash Player to dělá pořád (i kvůli tomu, aby po sobě uklidil, když spadne), ale jde stejně snadno ten obsah zkopírovat z /proc
30.8.2013 17:27 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
Tak jsem smazal všechny soubory, v /var/spool/cron/atjobs, které stejně měly nulovou velikost. Úspěšně jsem restartoval cron. Soubor syslog přestal konečně nabobtnávat. To vyřešilo můj problém. Děkuju moc všem.
30.8.2013 17:27 NN
Rozbalit Rozbalit vše Re: Mizející místo na systémovém disku
To neni cron to je 'at' demon..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.