GNU/Linux >> Tutoriales Linux >  >> Linux

Forzar la imagen del disco duro clonado en un disco duro más pequeño

Clonezilla confía en Partclone para guardar y restaurar sistemas de archivos. Aunque es útil, incluso si usas el -icds opción, eso solo no es suficiente. Al restaurar el sistema de archivos original en el disco más pequeño, Partclone encontrará un error de búsqueda al intentar escribir más allá de los límites del disco. Así que esta es una limitación no solo de Clonezilla, sino también de las herramientas subyacentes que utiliza.

Sin embargo, lo que puede hacer es restaurar la imagen temporalmente en un disco de 160 GB, use una herramienta de cambio de tamaño del sistema de archivos como ntfsresize (para NTFS) o resize2fs (para ext3/4) para reducir el sistema de archivos, digamos a 25 GB. No es necesario cambiar el tamaño de la tabla de particiones, como lo hace GParted. Use Clonezilla nuevamente para crear una nueva imagen usando la opción "savedisk".

Al restaurar la imagen en el disco más pequeño, use el -icds opción para omitir la verificación de Clonezilla si el disco es igual o más grande que el disco original. Dado que redujo el sistema de archivos, Partclone no encontrará un error de búsqueda y sus datos se restaurarán en su disco más pequeño.

Si usó la opción para restaurar la tabla de particiones proporcionalmente (-k1 ), Clonezilla creará una tabla de partición adecuada y cambiará el tamaño (expandirá) el sistema de archivos original para que todo el espacio libre en el nuevo disco esté disponible.

EDITAR:El -icds la opción no se pasa a ocs-expand-mbr-pt , por lo que este paso actualmente falla. Se ha presentado un informe de error sobre esto con el proyecto. El error ha sido corregido.


Restaure la imagen en un disco duro de 160 GB o más... podría ser virtual.
Arranque esa máquina con PartedMagic Live CD.
Redimensione hacia abajo la partición con Parted.

Coloque la unidad como unidad secundaria en Windows o Linux,
y cambie el tamaño usando el administrador de discos parted, gparted o windows.


Lo resolví con una imagen de Windows 10 de la siguiente manera

  1. Mueva temporalmente algunos archivos si su unidad de origen está casi llena.
  2. Un disco drefragmentado deja más espacio para encogerse, así que desfragmente c:\ haciendo clic con el botón derecho en la unidad -> herramientas
  3. reducir c:\ a través de la administración de discos de Windows lo más pequeño posible
  4. iniciar Clonezilla, experto, dispositivo-dispositivo, local, seleccionar -icds y finalmente el -k1 opción
  5. apagar y desconectar la unidad antigua
  6. reinicie con la nueva unidad y mantenga presionada la tecla Mayús al iniciar sesión en Windows, seleccione reiniciar -> solución de problemas -> reparación de inicio

En el pasado, el paso 4 falló, pero desde 2015 clonezilla admite GPT con el -k1 opción, así que creo que esta es la razón por la que esto funciona, ahora:
http://clonezilla.org/downloads/stable/changelog.php

Clonezilla live 2.4.2-38 ... El diseño de partición GPT de proporción podría crearse con la opción -k1 .

El sexto paso es necesario porque Windows no reconoce la unidad de arranque en la herramienta de optimización (recorte SSD) e intentará reparar la unidad al azar, por lo que parece que algo anda mal en el sector de arranque/tabla de particiones, pero la reparación de arranque lo arreglará.

EDITAR:Subí un video del proceso completo (alemán):
https://www.youtube.com/watch?v=GJ2LVY5ja-o


Linux
  1. Linux:¿hace que la copia de disco/disco sea más lenta?

  2. Cómo montar una unidad de disco USB en UNIX o Linux

  3. Descarga gratuita del software emulador de unidad virtual de CD/DVD-ROM

  4. ¿Es posible cambiar el tamaño de una imagen de disco QEMU?

  5. ¿Cómo convierto una imagen de disco de Linux en un archivo disperso?

Cómo clonar una imagen de disco cifrada con Clonezilla

Cómo encontrar detalles de la unidad de disco duro en Linux

No se puede usar la VM clonada, OpenSUSE, VirtualBox

Montaje de una imagen de disco completa rescatada por ddrescue

¿Cómo carga Linux la imagen 'initrd'?

Hacer que la copia de disco/disco sea más lenta