wiki:ParticionesMenores:

Índice

  1. Ejemplos

Cómo clonar partciones con menor tamaño del original

Siguiendo el ejemplo de pasar PCs de Rembo a Hidra-EAC, es interesante resolver el problema de clonar las particiones en equipos con discos duros más pequeños al del modelo original.

Si los sistemas operativos están bien instalados y desfragmentados, se deben crear las imágenes de arranque con el menor tamaño posible, sin eliminar información, pero sin clonar los sectores vacíos del final de la partición. Dicho proceso se realizará en los siguientes pasos:

  1. Reducir el tamaño del sistema de archivos al mínimo posible no destructivo, más un margen de 1 GB.
  2. Reducir el tamaño de la partición, teniendo en cuenta que no debe modificarse el sector de inicio, por lo tanto, las particiones precedentes deben mantener su tamaño original.
  3. Generar la imagen, que luego podrá clonarse en una partición igual o soperior al tamaño previamente obtenido.
  4. Restaurar el tamaño original de la partición.
  5. Extender el sistema de archivos al tamaño de la partición.

Nota: durante este proceso no pueden realizarse operaciones con otras particiones del disco, ni siquiera con la partición de caché local.

Para clonar las imágenes en particiones de distinto tamaño, debe realizarse el proceso siguiente:

  1. Definir el tamaño de las particiones con un tamaño igual o superior al de las imágenes generadas.
  2. Restaurar las imágenes en dichas particiones y extender el sistema de archivos al tamaño de su partición (ambas acciones serán ejecutadas por la función de restauración).

Ejemplos

Partiendo del ejemplo de la página anterior, se tiene un PC origen con Windows XP, Ubuntu 8.04 y partición de caché local, creadas ejecutando:

hidraCreatePrimaryPartitions 1 NTFS:30716249 EXT3:15358140 CACHE:10000000 EXTENDED:2048287
hidraCreateLogicalPartitions 1 LINUX-SWAP:2048287
hidraFormatCache

Una vez instalados los sitemas operativos y desfragmentados, se van a ejecutar los pasos para clonar la 1ª partición:

  1. Reducir el sistema de archivos:
    hidraFSReduce 1 1
    14178304
    
  2. Reducir la partición al tamaño indicado:
    hidraCreatePrimaryPartitions 1 NTFS:14178304 EXT3:15358140 CACHE:10000000 EXTENDED:2048287
    
  3. Crear la imagen:
    hidraCreateImagenFromPartition 1 1 $IPservidor hdimages/winxp winxp gzip
    
  4. Restaurar el tamaño de la partición original:
    hidraCreatePrimaryPartitions 1 NTFS:30716249 EXT3:15358140 CACHE:10000000 EXTENDED:2048287
    
  5. Extender el tamaño del sistema de archivos:
    hidraFSExtend 1 1
    

Para crear la imagen de ls 2ª partición:

  1. Reducir el sistema de archivos:
    hidraFSReduce 1 2
    5690368
    
  2. Reducir la partición, teniendo en cuenta que la 1ª partición debe tener el tamaño original
    hidraCreatePrimaryPartitions 1 NTFS:30716249 EXT3:5690368 CACHE:10000000 EXTENDED:2048287
    
  3. Crear la imagen:
    hidraCreateImagenFromPartition 1 2 $IPservidor hdimages/ubuntu ubuntu gzip
    
  4. Restaurar el tamaño de la partición original:
    hidraCreatePrimaryPartitions 1 NTFS:30716249 EXT3:15358140 CACHE:10000000 EXTENDED:2048287
    
  5. Extender el tamaño del sistema de archivos:
    hidraFSExtend 1 2
    

Se supone que se clonarán las particiones en discos menores. Se muestra el ejemplo de restaurar Windows en la 1ª partición, aunque el proceso es similar para restaurar Ubuntu.

  1. Crear la distribución de particiones:
    hidraCreatePrimaryPartitions 1 NTFS:20000000 EXT3:10000000 CACHE:8000000 EXTENDED:2000000
    hidraCreateLogicalPartitions 1 LINUX-SWAP:2000000
    hidraFormatCache
    
  2. Restaurar la imagen y extender el sistema de archivos:
    hidraUpdateCache $IPservidor hdimages/winxp winxp.gzip-1
    hidraRestoreImageFromPartition 1 1 $IP hdimages/winxp winxp.gzip-1
    
Last modified 3 years ago Last modified on Jul 14, 2017, 1:07:08 PM