Re: porque una carpeta al copiarla ocupa el doble de su tamaño original?
El día 3 de diciembre de 2011 20:53, Carlos Miranda Molina
(Mstaaravin) <mstaaravin@gmail.com> escribió:
> 2011/12/3 Flako <subforos@gmail.com>:
>> Hola
>> Tengo una caprteta /path/pepe que es un backup de un host
>> windows generada con backuppc que al copiarla a otro disco ocupa el
>> doble de su tamaño
>>
>> es decir, un "#cp /path/pepe /pathDestino/pepe -R" y me queda:
>>
>> du -sh /path/pepe /pathDestino/pepe
>> 6,5G /path/pepe
>> 12G /pathDestino/pepe
>>
>>
>> Si la copia la realizo con "#cp -a /path/pepe
>> /pathDestino/pepe" , las dos carpetas quedan bien, lo que me da a
>> suponer que hay algun enlace (simbólico/duro) en /path/pepe, pero no
>> logro encontrarlo..
>> He intentado encontrar en enlace simbolico con "find -depth
>> -type l -print0" , pero no aparece
>> he buscado algun enlace duro con "find -depth -type f -print0
>> | xargs -0 ls -i1 pero no veo inodos duplicados..
>>
>> Las dos carpetas tienen la misma cantidad de archivos
>
> Es porque backuppc utiliza hardlinks para optimizar el espacio en disco
>
> Si necesitas hacer una copia de backuppc tienes que hacer con rsync y
> los parámetros lH
>
> rsync -avrplH origen/ destino/
>
> (man rsync para más información)
>
> Saludos
>
> --
> "La Voluntad es el único motor de nuestros logros"
> http://ngen.com.ar/blog
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: http://lists.debian.org/CACJp8-ooRj3h7jcC9R1raLdEqT_DiVuG4bpbwb2QNhV21yo3g@mail.gmail.com
>
Un dato que no pusiste es si los discos de que tamaño son?
o mas bien el tamaño de las particiones de origen y destino
si son notoriamente diferentes el tema es que tenes una entrada maxima en el
directorio del disco,
por ende el tamaño de los bloques es mayor y si copias una mayoria de
archivos pequeños
estos ocupan un bloque completo en eldisco no importando el tamaño que tengan
entonces si tenes un bloque de 4k y un archivo de 100b el archivo ocupa 4k
si el disco destino tiene bloque de 8k el mismo archivo ocupa los 8k
y asi ocupo el doble
saludos
--
MrIX
Linux user number 412793.
http://counter.li.org/
las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,
Reply to: