El 13 de agosto de 2009 16:29, Pablo Gentilel<[email protected]> escribió: > En los demas casos, en el mismo sistema de archivos (/home), se aproxima > bastante a esa relación, no sé si es problema de ese usuario en > particular. > Desde ya muchas gracias y espero haber sido lo mas claro posible.
Puede haber diferencias entre el tamaño de un archivo y lo que realmente ocupa en el disco. Por un lado lo obvio: que un archivo de 1 byte te ocupa 1 bloque, uno de 1bloque+1byte te ocupa 2 bloques. Pero por otro lado puede darse el caso contrario. Supongamos que ponés a descargar un archivo con bit torrent: muchas veces te llegan paquetes del final del archivo, así que el programa hace un seek a donde corresponde y graba esa parte. Al hacer eso al mirar el tamaño del archivo puede que veas como que tiene el tamaño total pero en el disco sólo se han escrito algunos pedazos. En windows eso te ocuparía el total en el disco pero la mayoría de los sistemas de archivos de linux soportan "sparse files", o sea "archivos dispersos", con lo que sólo se ocupa lo que se ha grabado y no todo. Fácilmente con dd podés crear un archivo que aparente tener 10Gb y en realidad te ocupe 1 Kb de disco: $ dd if=/dev/zero of=kk bs=1024 count=1 seek=10G $ ls -l kk -rw-r--r-- 1 anv anv 1099511628800 2009-08-14 08:55 kk Y por otro lado, a veces el conteo de espacio de las cuotas de disco puede desajustarse. Para eso está quotacheck. quotacheck - scan a filesystem for disk usage, create, check and repair quota files
