named i logi

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pią, 29 Lis 2002, 22:49:16 CET


On Fri, 29 Nov 2002, Jacek Konieczny wrote:

> On Thu, Nov 28, 2002 at 06:06:04PM +0100, Tomasz Kłoczko wrote:
> > Jest to znany błąd i dotyczy programu logrotate który do przniesienie 
> > pliku w inne miejsce powinien używac innej metydy która przenosiła 
> > zawartść pliku miedzy jednym plikiem a drugim (używajac choćby dl 
> > szybkości sendfile()).
> Z oryginalnego pliku, do którego ciągle coś pisze? I później go
> skasować? Mogłoby wiązać się z utratą części informacji.

każdy syslogd obsługuje odpowioenie sygnały dzieki którym moze zastopować 
logowanie do pliki i moze wyczyscić bufor pliku logu (o ile zapis jest 
asynchroniczny). Dopiero po wykonaniu tych operacji mozesz sie zabierać za 
zmianę nazwy pliku- > załozenie nowego pustego -> przeniesienie pliku ze 
starymi logami do archiv/ o ile jest o mozliwe, a jeżeli nie jest to 
powinien to skopiować do tgo katalogu usuwając plik ze starymi logami z 
/var/log.

> Operacja "mv" musi być wykonana, i może ona być wykonana jedynie w
> obrębie jedego systemu plików (żeby była atomowa).

Nikt nie zakazuje do tego celu użyć czegoś innego niż mv .. i to właśnie 
sugeruję.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl