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

