Un problema recurrente que tenemos es que las computadoras que utilizamos para construir nuestras imágenes maestras pueden tener discos duros más grandes que algunos de los discos de los sistemas de destino. Es bien sabido que Clonezilla no colocará una imagen de disco en una unidad más pequeña.
Además de encontrar un disco físico que sea más pequeño / pequeño que todos nuestros sistemas de destino, he utilizado este método para solucionar nuestro problema:
- Después de preparar la computadora maestra, use gparted para reducir las particiones para que quepan en el disco de menor tamaño.
- Cree una máquina virtual con un disco duro del tamaño de destino.
- Cree las particiones correctas en la VM instalando una copia del sistema operativo de destino en la VM.
- Use la funcionalidad de guardar / restaurar partición en Clonezilla para copiar cada partición desde la computadora maestra a la VM.
- Crea una imagen de la VM. Use esta imagen como el maestro de oro para las computadoras de imágenes.
¿Hay alguna forma de usar gparted (u otro programa) para cambiar el tamaño de la unidad maestra antes de clonarla? Sé cómo cambiar el tamaño de las particiones individuales, pero sería realmente muy útil si pudiera hacer algo para hacer que Clonezilla piense que la unidad original era más pequeña. De esa forma, podría usar la funcionalidad de restauración del disco para crear una imagen que fuera lo suficientemente pequeña para todos los sistemas de destino.
Debido a varios problemas, construir nuestra imagen maestra directamente en una VM no es factible para nuestra situación.
fuente
Respuestas:
Dentro de cada imagen de clonezilla, hay un archivo llamado
sda-pt.parted
. Puede editar el tamaño del sector/dev/sda
para que sea más pequeño que su disco duro de destino.Así es como lo hacemos:
image/sda-pt.parted
A continuación se muestra una muestra de un
sda-pt.parted
archivo editadoOriginal:
fuente
Al crear su imagen maestra, cambie el tamaño de las particiones o "área total de espacio no libre" para que sea más pequeña que su unidad de destino más pequeña.
Utilice el modo experto en lugar de principiante en Clonezilla.
Si está seguro de que todos los datos de la imagen podrían caber en el disco más pequeño, agregue la opción "-icds"
CloneZilla funcionará bien con imágenes en un disco más pequeño que el que se creó la imagen.
fuente
La otra solución proporcionada aquí funcionó para mí. El archivo a editar es image / sda-pt.parted dentro de la carpeta de imágenes.
En ese archivo, simplemente reduzca el número en la línea que dice
Si conoce el tamaño de destino que desea en bytes, puede dividirlo por el tamaño del sector para obtener el número de sectores que desea. En mi caso, construí un sistema de 40GB con particiones de 40GB pero estaba en una unidad de 320GB. Efectivamente, simplemente cambiando el tamaño del disco a sectores de 40GB / 512 (40000000000/512 = 78125000s) hizo el truco.
Alternativamente, puede mirar el final de su tabla de particiones en ese archivo y usar un número simplemente mayor que el punto final de su última partición.
También debo tener en cuenta que ninguna de las opciones que encontré cuando busqué en clonezilla me ayudó a empujar imágenes más grandes a unidades más pequeñas funcionó ("modo experto", cambiar el tamaño, etc.). Parece que el mejor enfoque es construir su imagen, luego ajustar el tamaño del disco para que sea lo más pequeño posible antes de presionar.
fuente
Comenzamos a usar un SSD de 64 Gb para construir nuestras imágenes. Tenemos un disco reservado para este propósito. Cuando construimos una nueva imagen, primero colocamos esta unidad en la computadora para usarla como plantilla. Encontramos que esto también nos ayuda a producir y capturar imágenes más rápido, así como a garantizar que la imagen resultante se ajuste a cualquier sistema que tengamos en servicio.
fuente
Descubrí que editar los archivos no funcionaba y era problemático. Clonezilla (actual rev 2.6.0-37) admite la restauración a un destino más pequeño según la siguiente guía .
fuente
Editar imagen / sda-pt.parted dentro de la carpeta de imágenes no funciona con Clonezilla 20170905-zesty .
https://sourceforge.net/p/clonezilla/support-requests/65/
La opción "-C" es solo para Partclone. Por lo tanto, no puede encontrarlo en el modo experto de Clonezilla. Sin embargo, si activa "-icds" y "-k1" de Clonezilla, utilizará la opción "-C" para partclone cuando ejecute partclone.
Por cierto, restaurar una imagen guardada en un disco más grande en un disco más pequeño podría no funcionar. Debe asegurarse de que todos los bloques usados estén dentro del límite, y el diseño de la tabla de particiones no puede ser demasiado complicado para que Clonezilla pueda lidiar con eso.
Consulte los parámetros avanzados para el modo de restauración: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php
fuente