Koudink
Dalsi
Seznam
Predchozi
Autor: Tuttle (http://sandbox.cz/nadavka) on 'Koudink'
Cas: Ct 19.10.2006 19:07.21
Titulek: Re: chybejici misto na disku?

                                                                                 
Podivate-li se na tento obrazek
http://sandbox.cz/~covex/FILES/_dev_hda5-year.pngg
 
Este by mohlo skakat to zeleny. }:-)
 
Pak jsem jednoho dne dostal hezky napad - pouzit prikaz lsof na root
lsof / | grep deleted
a tam jsem nasel cosi jako
perl       2279     root    1w   REG    3,5 79377007 212621 
/opt/HotSaNIC/var/log/HotSaNIC.log (deleted)
perl       2279     root    2w   REG    3,5 79377007 212621 
/opt/HotSaNIC/var/log/HotSaNIC.log (deleted)
 
tim jsem odhalil sluzbu, ktera mela tento nerad na svedomi. Jeji pricinu 
ovsem zcela nechapu. Pravdepodobne v perlovskem procesu, ktery neustale bezi
nekde chyby nejake close file nebo flush.. nevim. Kazdopadne kdyz hledate 
mizejici misto na disku 
1. nemusi byt nutne chyba ve filesystemu
2. du to nezjisti (soubor je smazany) ale bloky jsou alokovane
 
Tohle neni chyba, ale vlastnost. Ma-li unixovy proces otevreny soubor (coz se 
u logu deje dlouhodobe) a jiny proces ten soubor smaze, tak ta data prestavaji 
byt dosazitelna, ale prvni proces muze porad plnit disk a bloky se uvolni az 
kdyz je soubor zavreny. 
 
Co ti zrejme chybi, je signal HotSaNICu od rotatora logu, ze ma zavrit a znovu 
otevrit log pod timto nazvem. Tedy prikazy, ktere treba logrotate ma v sekci 
postrotate. 
 
Ze Ti ty logy nechybely. Mne by treba schazely. :-))
 
T.
 

Dalsi Seznam Predchozi


[ Domu | Prstik | O Piskovisti | Deticky | Nastenky | Koutky ]