Clonar un Linux a otro Linux

Clonar un Linux a otro Linux

¿Cómo puedo realizar una clonación completa en un sistema operativo e instalarlo en los núcleos de otra computadora y todo lo más cerca posible del original? ¿Clonezilla es una buena idea?

Fuente: VB de Oracle Linux 5 (de Oracle Developer Day OVA) Receptor: computadora portátil física que actualmente ejecuta CentOS 6.6 (básicamente Oracle Linux 6)

Respuesta1

Si el hardware es lo suficientemente similar, especialmente el mismo dispositivo HD (por ejemplo /dev/sda), entonces se puede realizar la clonación con dd(o CloneZilla). Después de copiar el disco completo (incluido el sector de arranque), debería poder iniciar el nuevo sistema.

Si hay cambios en el hardware que impiden una copia de partición a partición, o si desea cambiar los tipos de sistema de archivos, puede copiar los archivos de las distintas particiones a nuevas particiones formateadas en el destino. Pero para permitir el inicio de ese sistema, debe asegurarse de que su objetivo /etc/fstabsea correcto (cambiando UUID=o /dev/). También debe acceder chrootal nuevo disco y realizar una grub-installactualización update-grubdel registro de inicio y /boot/grub/grub.cfgdel destino.

Si necesita clonar a nivel de archivo, verifique si su instalación anterior utiliza entradas UUID=o LABEL=entradas /etc/fstaby, /boot/grub/grub.cfgen ese caso, simplemente cree los sistemas de archivos en el destino con el mismo UUID o con el mismo UUID. ETIQUETA (por ejemplo, mkfs.ext4 -U ... andmkfs.ext4 -L ). Si (todavía) está utilizando /dev/...entradas, considere cambiarlas, si es posible, antes de clonar (con el riesgo de dañar el sistema anterior), o intente asegurarse de que los dispositivos sean los mismos.

Asegurarse grub.cfgde que fstabsean correctos después de la clonación debería ser el principal objetivo, sin un sistema de destino de arranque no se puede hacer mucho. Otras cosas a las que debes prestar atención, especialmente si el clon y el original funcionan al mismo tiempo:

  • direcciones IP fijas
  • El software proporcionó direcciones MAC, lo que resultó en una solicitud DHCP de diferentes máquinas con la misma dirección MAC.
  • Las claves de host ssh son las mismas para diferentes direcciones IP (eliminar /etc/ssh/ssh_host_*_key*en el destino).

A menudo lo encontraba mucho más fácil si me mudaba a un nuevo hardware y solo quería poder iniciar el software antiguo, instalar una nueva distribución y copiar los datos antiguos a una nueva partición, y dejar que la nueva distribución se grub2encargara de generar las entradas de grub apropiadas. Eso onlydejó de hacer el fstab, y sin la molestia de reiniciar desde el CD (o hoy en día USB) para que el sistema de destino funcione si hay un /etc/fstabproblema de entrada en el sistema "clonado".

información relacionada