I-imagen-dehdax-gz: (0.02) Generar y restaurar una imagen comprimida de una partición de disco Cambios: 0.01 2/7/2001 primera versión 0.02 6/7/2001 uso de time PARA QUE: a) Guardar una copia instalada del estado actual antes de hacer algo peligroso para que sea facil recuperar el estado anterior con el mínimo esfuerzo, en caso de emergencia. b) Tener una instalación mínima de Potato sin añadidos para hacer pruebas de instalación del CD de La Espiral y verificar dependencias y que no faltan librerias ANTES DE EMPEZAR: 1) Necesitas generar la imagen en otra partición distinta, por lo tanto necesitas por lo menos dos particiones (más la de swap) 2) En mi caso la partición de pruebas es /dev/hda3 3) Ten paciencia, comprimir o descomprimir muchos megas toma su tiempo... (k6 350MHz HD 20GB comprimir/salvar 26min, descomprimir/restaurar 8min para una instalación mínima) PASO A PASO: 1) Arranca con otra partición, y entra como root ¡No te equivoques de partición! 2a) Si vas a instalar una nueva distro vaciemos primero la partición: cp /dev/zero /dev/hda3 # Esto puede congelarte el sistema un rato (2.4.5) pero no lo cuelga 2b) Si ya tienes el sistema instalado vaciaremos el espacio libre cp /dev/zero archivo-lleno-de-ceros cp /dev/zero archivo-lleno-de-ceros2 ... rm archivo-lleno-de-ceros* # El tamaño máximo de archivo ext2 es de 2GB, si tu partición es mayor # tendrás que crear varios archivos para llenar el espacio vacio 3) Generamos la imagen cat /dev/hda3 | gzip > potato-xmin.hda3.gz Si ademas quieres cronometrarlo: time ( cat /dev/hda3 | gzip > potato-xmin.hda3.gz ) 4) La verificamos gunzip -c potato-xmin.hda3.gz | md5sum > potato-xmin.hda3.gz.md5sum cat potato-xmin.hda3.gz.md5sum md5sum /dev/hda3 # Comprobar que los md5sum son idénticos 5) Cuando la tengamos que restaurar haremos: gunzip -c potato-xmin.hda3.gz > /dev/hda3 Y cronometrando: time ( gunzip -c potato-xmin.hda3.gz > /dev/hda3 ) EJEMPLO: Una instalación mínima de Potato mas mc, y X (sin gestor de ventanas) ocupa 94454K, y con los paquetes blackbox y menu 95235K POR DENTRO: El truco consiste en dejar el espacio libre del disco conteniendo ceros, para que gzip pueda comprimir mucho. MAS AYUDA: man gzip man md5sum