Il giorno mar, 18/07/2006 alle 11.16 +0200, Davide Prina ha scritto:
> > Occho che se cancelli i file con apache in funzione potresti ritrovarti con un
> > disallineamento delo spazio occupato in quanto hai cancellato i file ma lo
> > spazio e' ancora assegnato.
>
> secondo me non c'è questo rischio poiché i file di log dovrebbe essere
> utilizzati sempre come redirezione di output.
> Se fosse come dici tu, allora anche programmi come logrotate dovrebbero
> causare tali problemi.
logrotate è piuttosto furbo. Utilizza una combinazione di copy, rename e
truncate per evitare problemi di questo tipo (che essenzialmente
dipendono dal fatto che il programma ha il riferimento all'inode su
disco e quando facciamo "rm xxx" rimuoviamo il *nome*, non il file; il
file viene rimosso solo quando i riferimenti al suo inode sono 0).
federico
--
Federico Di Gregorio http://people.initd.org/fog
Debian GNU/Linux Developer fog@debian.org
INIT.D Developer fog@initd.org
The reverse side also has a reverse side. -- Japanese proverb
Attachment:
signature.asc
Description: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente