Acabo de limpiar una partición de 50GB con dd if=/dev/zero of=/dev/sda1
luego le agregué algunos datos (en realidad instalé una distribución de Linux) algunos 3Gb en ext4.
y decidí hacer una image.
dd if=/dev/sda1 | gzip -9 > sda1.dd.gz
y para mi sorpresa, ¡ese file tiene 45GB!
mi pensamiento sería que este file tendría 4 GB, ya que la mayoría del tamaño sería cero de queue del que se ocuparía gzip
.
¿Dónde estoy equivocado? de todos modos para comprobar cómo está la fragmentación después del paso de agregar datos?
Además, si se trata de fragmentación, ¿hay alguna forma de solucionarlo? Ahora estoy escribiendo / dev / zero en un file hasta que la unidad esté llena …
Del comentario de OP:
Resultó que la installation, por alguna razón, dispersó datos por todo el disco. Rehice el
cat /dev/zero > /mounted_drive/zero
después de la installation y luegocat /dev/zero > /mounted_drive/zero
el file y rehice eldd
, que resultó ser un file de 1.3 Gb después degzip
.
Con esto, la pregunta se responde efectivamente (y, como efecto secundario, se elimina de la queue de Preguntas sin respuesta).