Luis Vivero escribió:
> On 11/29/06, Alvaro Herrera <[EMAIL PROTECTED]> wrote:
> 
> >Los archivos pueden contener "hoyos", es decir, espacios donde no han
> >sido escritos bytes al archivo.  En esos casos, el sistema de archivos
> >no necesita almacenar la parte no escrita.  Por eso puedes almacenar un
> >archivo de 1.2 TB en un sistema de archivos mas chico: hay un espacio
> >muy grande que no esta almacenado.
> 
> A todo esto, porque se producen los 'hoyos' ?

Porque un programa se posiciona (lseek) en un lugar mas alla del final,
y luego escribe algo.

A esto se le llama "sparse files", por si quieres buscar.

Por ejemplo, si una aplicacion tiene un archivo abierto y tiene un
puntero al byte 10000, luego llega otra aplicacion y trunca el archivo a
0 bytes, luego la primera aplicacion escribe algo, tendras 10000 bytes
que son candidatos a quedar como "sparse".  Por eso te decia al
principio que debias cerrar los programas que tuvieran abierto
/var/log/lastlog.

-- 
Alvaro Herrera                 http://www.amazon.com/gp/registry/CTMLCN8V17R4
"Changing the world ... one keyboard at a time!"
                         (www.DVzine.org)
From [EMAIL PROTECTED]  Wed Nov 29 15:29:45 2006
From: [EMAIL PROTECTED] (Franco Catrin)
Date: Wed Nov 29 15:24:48 2006
Subject: Problemas con =?iso-8859-1?q?tama=F1o?= de archivo
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El mié, 29-11-2006 a las 14:14 -0300, Luis Vivero escribió:
> On 11/29/06, Alvaro Herrera <[EMAIL PROTECTED]> wrote:

> 
> Gracias Alvaro.
> Y eso no se considera un bug del sistema de archivos? (a todo esto es
> ext3) 
> Porque que sentido tiene que exista la posibilidad de tener un archivo
> con 'hoyos', que tenga un tamaño pero que no se ve reflejado en el
> sistema de archivos?

Piensa en una maquina virtual que usa un archivo como su disco virtual.
Si el el disco virtual solo ha sido ocupado en un 30%, tiene sentido
ocupar el 70% de espacio fisico para almacenar "nada" ?

Saludos
-- 
Franco Catrin L.       TUXPAN
http://www.tuxpan.com/fcatrin

Responder a