[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alguien en el sistema de archivos me está mintiendo :-)



Daniel Bareiro wrote:
> Hola!
>
> A ver si alguien puede dar un poco más de luz a esta curiosidad (sí,
> otra) :-D Resulta que tengo una aplicación web basada en java que genera
> dos archivos logs que se estaban tornando bastante pesaditos (dos de 2,2
> GiB) y por esta razón decidí «blanquearlos» sin que la aplicación pierda
> el descriptor. Según vi informándome un poco en Internet, esto se puede
> hacer con un
>
> > archivo
>
> o bien
>
> : > archivo
>
> Luego de hacer esta operación, un ls inmediato muestra que ambos
> archivos están en cero. Sin embargo, un ls posterior los vuelve a
> mostrar con un tamaño de 2,2 GiB. Por otro lado, df muestra un descenso
> del porcentaje de ocupación del 95% al 45% y un du sobre los mismos
> archivos muestra que ocupan en el orden de los 200 y pico de MiB. Este
> comportamiento lo estoy viendo desde ayer, que fue cuando hice el
> «blanqueo». ¿Será por algún tema de cache de bloques del sistema de
> archivos o algo por el estilo?
>
> En otras palabras, otro problema más de actualización. Pero, si mal no
> recuerdo, ya había observado algo así en otras instalaciones.
>
> Saludos,
> Daniel
>
Ni idea de por qué te pasa eso, en teoría para truncar un fichero que
está abierto se debe hacer con "> fichero" ya que si se hace un rm solo
desaparece de la lista del ls pero no del disco.

Mira el man del "logrotate" que usa el sistema de logs de Debian a ver
si encuentras una forma automática de mantener pequeños tus logs.

Saludos.


-- 
Fernando.
{:-{D>

   "Hackers do it with fewer instructions."




Reply to: