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

Re: OT: porque al copiar un archivo sparse el tamaño es diferente?



El día 4 de enero de 2014, 13:28, Camaleón <noelamac@gmail.com> escribió:
> El Sat, 04 Jan 2014 11:21:06 -0200, Flako escribió:
>
>>   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
>
> El manual de "cp" dice:
>
> ***
> Specify  --sparse=always  to create a sparse DEST file whenever
> the  SOURCE  file  contains  a  long  enough  sequence  of  zero   bytes.
> ***
>
> Quizá el archivo origen no cumpla esos requisitos (o que esté muy
> fragmentado) y "cp" hace lo que puede.
>
> Ejecuta un "stat" sobre ambos archivos a ver qué te dice.
>
> Saludos,
>

Me dice que tiene mas sectores :)
Mismo archivo, pero en otro momento
Lo malo es que cada ves que los copio, crece y crece...  lo copie 2
veces y sigue creciendo....



Archivo Origen:
38G -rw-r--r-- 1 root root 100G ene 8 06:54 disco1.raw
file format: raw
virtual size: 100G (107374182400 bytes)
disk size: 38G
Tamaño: 107374182400 Bloques: 78760952 Bloque E/S: 4096 fichero regular

Lo copio remoto por  (rsync -S)
43G -rw-r--r-- 1 root root 100G ene 8 05:54 disco1.raw
file format: raw
virtual size: 100G (107374182400 bytes)
disk size: 42G
Tamaño: 107374182400 Bloques: 88527008 Bloque E/S: 4096 fichero regular
Diferencia Bloques 9766056 y 4GB

Lo copio local  desde archivo de o 43G (2da copia) con rsync -S
56G -rw-r--r-- 1 root root 100G Jan 8 05:54 disco1W7.raw
image: disco1W7.raw
file format: raw
virtual size: 100G (107374182400 bytes)
disk size: 56G
Size: 107374182400 Blocks: 117364256 IO Block: 4096 regular file
Diferencia Bloques 28837248 y 14GB


Reply to: