
¿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/fstab
sea correcto (cambiando UUID=
o /dev/
). También debe acceder chroot
al nuevo disco y realizar una grub-install
actualización update-grub
del registro de inicio y /boot/grub/grub.cfg
del destino.
Si necesita clonar a nivel de archivo, verifique si su instalación anterior utiliza entradas UUID=
o LABEL=
entradas /etc/fstab
y, /boot/grub/grub.cfg
en 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 ... and
mkfs.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.cfg
de que fstab
sean 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 grub2
encargara de generar las entradas de grub apropiadas. Eso only
dejó 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/fstab
problema de entrada en el sistema "clonado".