El 4 de enero de 2014, 14:32, fernando sainz
<[email protected]>escribió:

>
>
>
> El 4 de enero de 2014, 14:21, Flako <[email protected]> escribió:
>
>   Hola, es una duda conceptual...
>>   Tengo un archivo  sparse 'disco1.raw' de 5.0G (creado con qemu-img y
>> usado con xen para instalar windows7)
>>    Copio el archivo con cp -a  --sparse=always disco1.raw
>> disco1_w7_sinGPLPV.raw,  pero este nuevo archivo de ser de 5GB es de
>> 8GB.
>>
>>    El nuevo archivo sigue siendo sparse, pero porque la direrencia de
>> tamaño?
>>
>>    un 'ls -slh' muestra:
>>    5.0G -rw-r--r-- 1 root root 100G Jan  3 14:36 disco1.raw
>>    8.0G -rw-r--r-- 1 root root 100G Jan  3 14:36 disco1_w7_sinGPLPV.raw
>>
>>    Saludos,
>>
>>
>
> Tiene que ver con como funcionan los sistemas de ficheros.
> Si tu creas un fichero escribes algo y luego con un fseek (man fseek) te
> mueves a una posición un par de megas mas adelante, el archivo no se crea
> con un par de megas vacíos sino que se optimiza marcando de alguna manera
> ese salto.
> cuando se hace un cp, se lee el fichero byte a byte y se copia en otro,
> por lo que todo ese espacio no se optimiza.
>
> No se si me explico bien.
>
> S2.
>


http://en.wikipedia.org/wiki/Sparse_file

Responder a