# Mantenimiento y Montaje de Equipos Informáticos/Tema 8/La clonación de dispositivos de almacenamiento

Índice del «Tema 8» :
Tema 8: Utilidades para el mantenimiento
Introducción
Vocabulario
La clonación de dispositivos de almacenamiento
Copias de seguridad o Respaldo de ficheros
Sistema R.A.I.D
Malware y Antivirus
Otras utilidades
Actividades :
MME: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 :
La clonación de un disco es el proceso de copiar los contenidos del disco duro de una computadora a otro disco o a un archivo “imagen”. A menudo, los contenidos del primer disco se escriben en un archivo “imagen” como un paso intermedio, y el segundo disco es sobreescrito con el contenido de la imagen. Este procedimiento también es útil para cambiar a un disco de mayor capacidad, o para restaurar el disco a un estado previo.

### Usos

Hay una serie de situaciones adecuadas para el uso de programas de clonación de disco. Entre ellas:
* Reinicio y restauración: Es una técnica por la cual el disco de la computadora es automáticamente limpiado y restaurado desde una imagen maestra “limpia” que debería de estar en condiciones de trabajo plenas y que debería de haber sido limpiada de virus. Esto se usa en ciertos cibercafés y en ciertos institutos educacionales y de entrenamiento y sirve para asegurarse de que aunque un usuario desconfigure algo, se baje programas o contenidos inapropiados, o infecte a la computadora con un virus, esta será restaurada a un estado limpio y de trabajo pleno. El proceso de reinicio y restauración puede efectuarse en forma irregular, cuando la computadora muestra señales de disfunción, o con una frecuencia preestablecida (por ejemplo, todas las noches) o aún en algunos casos, cada vez que un usuario apaga el equipo. Este último método, aunque es el más seguro, reduce el tiempo de utilización del equipo.
* Equipamiento de nuevas computadoras: Una computadora se puede equipar con un conjunto de programas estándar, de manera que el usuario está en condiciones de utilizarla sin tener que perder tiempo en instalar individualmente cada uno de los programas. Esto lo hacen a menudo los OEM y las compañía grandes.
* Actualización del disco duro: Un usuario individual puede utilizar la copia del disco (clonación) para pasar a usar un nuevo disco duro, a veces incluso de mayor capacidad.
* Copia de seguridad de todo el sistema: Un usuario puede crear una copia de seguridad completa de su sistema operativo y de los programas instalados.
* Recuperación del sistema: Un OEM puede tener un medio para restaurar una computadora a la configuración original de programas de fábrica.
* Transferencia a otro usuario: Un sistema vendido o cedido a otra persona puede ser reacondicionado si se graba allí una imagen inicial u original (cuando se compró) que no contiene información ni archivos personales.

### Una clonación puede causar algunos problemas solucionables

* Puede que haya un exceso de temperatura en los discos duros magnéticos por su utilización intensiva.
* Puede que al final aparezcan unas direcciones IP duplicadas si se asignó una IP fija, sin DHCP.
* En los S.O. Windows: se debe cambiar el SID o nombre del computador.
* Puede que no se haya actualizado el EFI del firmware de la placa base (el BIOS). Este firmware se puede actualizar desde el sistema operatativo, si tuviésemos dos o más S.O. bastaría con actualizarlo desde uno de ellos. Existen enlaces a vídeos o blogs que explican este procedimiento desde diversos S.O. El patrón de búsqueda podría ser "update efi after clone disk".
* Antiguos computadores:
    Al sustituir el disco original (origen) por el disco clonado (destino), si es un disco duro PATA: el jumper del disco destino debiera estar en la misma posición que el disco original.
    Si el disco duro recién clonado (destino) no está en el mismo puerto: el arrancador GRUB puede que no detecte la partición que contiene el SO, y entonces habría que reinstalar el GRUB.

### Clonezilla: Software de clonado

Clonezilla es un software libre de recuperación ante desastres, sirve para la clonación de discos y particiones.
Existen muchos programas de clonado, puedes ver la comparativa AQUÍ. Como se puede observar Clonezilla es GPL y soporta casi todos los sistemas de archivos. Además existe mucha documentación sobre este programa.

### Clonado de disco a disco

Se debe de disponer del disco duro de una computadora sin utilizar, un Live DVD o Live CD. Se deben realizar los siguientes pasos para cada computadora a nivel general:
    1.- Sobredimensionar la refrigeración de los discos a utilizar (disco datos y disco vacío). El motivo es que los discos duros se van a utilizar de manera intensa.
    2.- Arrancar el computador con el Live DVD.
    3.- Identificar sin ninguna duda el disco con los datos (disco origen) y el disco vacío (disco destino). Si se clonara el disco vacío sobre el disco con datos: estos se borrarían completamente y no se podría deshacer.
    4.- Empezar a clonar el disco.
    5.- Esperar. La operación puede tardar varios horas o incluso días, dependerá del sistema de archivos y la opción utilizada en la clonación.
    6.- Cuando se acabe de clonar el disco: apagar el computador.
    7.- Probar el disco recién clonado:
       7.1.- Extraer el disco original.
       7.2.- Instalar el disco destino.
       7.3.- Arrancar el computador. Si va todo bien: en el computador no notaremos el cambio de disco duro (porque contendrá todos los datos, virus y aplicaciones que contenía el anterior).

#### Pasos a seguir para clonar un disco a otro disco con Clonezilla

* Advertencia: Previamente guarda los datos importantes por si fallara la operación.
* Preparación del software:
** Descarga las versiones actualizadas de:
*** Clonezilla
*** y Gparted: es opcional, nos permitirá saber con certeza la ubicación Linux del disco con los datos (el disco origen) y la ubicación del disco vacío (el disco destino). Generalmente, las versiones 686 no dan problemas en cualquier computador actual. Si fuera muy antiguo: usarías la versión 386.
** Graba cada archivo ISO en un CD.
La primera parte de los pasos servirá para saber la ubicación exacta del disco origen y del disco destino:
| Paso | Descripción | Captura del programa o acciones a realizar |
| 1 | Insertar el CD con el Gparted. | Pulsar ENTER. Elegir el teclado "Don't...". Pulsar ENTER. Elegir 25 como lenguaje. |
| 2 | Reiniciar el computador. Si no arrancara el CD recién insertado: comprobad en el BIOS el orden de arranque (Sequence Boot). Debe estar el CD/DVD como la primera opción de arranque. | |
| 3 | En la esquina superior derecha aparece una caja de selección de disco con la ubicación (/dev/....) del disco que figura en la ventana. Por ejemplo: /dev/sda o /dev/sdb u otras. En la captura de pantalla se muestran algunas particiones con ERRORES (triángulo de precaución), habría que comprobar el sistema de archivos del disco origen. | |
| 4 | Al seleccionar el disco vacío: en la ventana principal el disco deberá aparecer de color gris (si no está particionado) o casi completamente en blanco (si está particionado). Se deberá anotar esta ubicación como disco destino. Por ejemplo: disco destino=/dev/sdb. | Gparted muestra un disco duro vacío (en blanco), solo una pequeña parte (en amarillo) está siendo utilizada por el sistema de archivos. Gparted muestra un disco duro sin particionar (en gris) |
| 5 | Al seleccionar el disco con datos: deberá aparecer el disco en la ventana principal, con el color amarillo han de aparecer los datos de cada partición y en blanco ha de aparecer el espacio libre de cada partición del disco. Se deberá anotar esta ubicación como disco origen. Por ejemplo: disco origen=/dev/sda. | |
| 6 | Ya sabemos la ubicación exacta del disco origen y del disco destino. | |
La segunda parte de los pasos servirá para clonar un disco con datos de 8GB en otro vacío de 20GB:
| 7 | Insertar el CD con el Clonezilla. | |
| 8 | Reiniciar el computador sin cambiar la secuencia de arranque del BIOS. | |
| 9 | Elegir "Clonezilla live (To RAM. Boot media can be removed later)". | |
| 10 | Esperar, mientras arranca, a que el CD se copie en la RAM. | |
| 11 | Elegir el lenguaje. | |
| 12 | Elegir "Don't touch keymap", generalmente pulsar ENTER. | |
| 13 | Elegir "Start Clonezilla". | |
| 14 | Elegir "device-device". | |
| 15 | Elegir "Beginner". Si eliges modo "Expert" es para cambiar algunas opciones o parámetros. Por ejemplo, por defecto, Clonezilla clonará el "mismo" tamaño del disco de origen al disco de destino, es decir, en este ejemplo, sólo 8 GB se clonaron en el disco de destino, por lo que el resto de 12 GB en el disco de destino no será espacio asignado. Si quieres hacer uso de la totalidad del tamaño del disco de destino: recuerda que debes acceder en modo "Expert" y elegir la opción "-k1" | |
| 16 | Elegir "disk_to_local_disk". | clonezilla menu disk to local disk |
| 17 | Elegir el DISCO ORIGEN (source disk) donde tenemos los datos. Es crucial no equivocarnos, podemos perder los datos. | |
| 18 | Elegir el DISCO DESTINO (target disk) o un disco vacío. Es crucial no equivocarnos, podemos perder los datos. | clonezilla menu target disk |
| 19 | Selecciona si se debe comprobar o no el sistema de archivos del disco origen. Normalmente se selecciona NO; si fallara la clonación: se ha de seleccionar SÍ. | clonezilla menu fsck source |
| 20 | Comienza a clonar, deberás contestar a las advertencias de pérdida de datos si has seleccionado mal el disco origen y destino. CUIDADO: NO HAY OPCIÓN DE DESHACER, ELIGE SIN DUDA ALGUNA LOS DISCOS ORIGEN Y DESTINO. | |
| 21 | El disco se está clonando. Finalizará la clonación después de varias horas. NO se ha de desconectar: puede ocasionar daños en los dos discos | |
| 22 | Pulsa ENTER, escribe "0" y espera que se apague el computador. | clonezilla writing target disk in progress |
| 23 | Eso es todo. El nuevo disco duro está listo para ser utilizado. Puedes quitar el viejo disco (8 GB) de la computadora, y poner el nuevo disco (20 GB) en la computadora. Ya puedes disfrutar del nuevo disco. | Good Luck!!! |

#### Descripción de los parámetros del Clonado de disco a disco (al vuelo) en Modo Experto ("Expert mode")

Si seleccionas el modo experto ("Expert"), aparecen los siguientes parámetros para la configuración de la clonación de discos:
Paso 1 - Elección del modo experto :
Clonezilla modo experto: 1-elección modo experto
Para acceder al modo experto: basta con seleccionarlo como se aprecia en el menú superior de configuración. :
Paso 2 - Parámetros propios del clonado :
Descripción de los parámetros en la clonación avanzada :
| Opción | Descripción del uso |
| -g-auto | (activada por defecto) Reinstala el GRUB en el sector de arranque del disco destino (si fuera necesario). |
| -e1 auto | (activada por defecto) Ajusta la geometría del sistema de archivos. |
| -e2 | (activada por defecto) Para los gestores de arranque que no sean GRUB: el programa sfdisk usa la información CHS (Cilindro, Cabeza("Head"), Sector) que lee del interfaz EDD ("Enhanced Disk Device").]. |
| -j2 | (activada por defecto) Clona datos entre el MBR y la primera partición oculta. |
| -r | (activada por defecto) Cambia el tamaño del sistema de archivos destino y ajusta el tamaño de la partición. |
| -q1 | Copia sector a sector (esta operación es lenta). |
| -nogui | Clonezilla solo usa texto para comunicarse con el usuario. |
| -m | No clona el cargador (bootloader) |
| -rescue | Continua leyendo el siguiente bloque cuando hay errores (en ese caso Clonezilla no se para). |
| -irhr | En Linux no borra "udev" después de restaurar. |
| -ius | Después de restaurar no actualiza los ficheros relacionados con syslinux. |
| -icds | Omite la comprobación del tamaño del disco de destino. |
| -fsck-src-part | Comprueba todo el sistema de archivos y además, si hubiese errores: se preguntará al usuario si se quiere reparar o no. Esta operación puede ser monótona y tediosa en discos muy viejos y/o con muchos errores. |
| -fsck-src-part-y | Se comprueba todo el sistema de archivos y además, si en él se detectasen errores: se corrigirían automáticamente sin preguntar al usuario. |
| -o | Fuerza la carga de los valores CHS del disco de origen. |
| -batch | Ejecuta la clonación en modo "batch" (de una forma no interactiva, usando unas órdenes guardadas previamente). Esto puede resultar peligroso. |
| -v | Muestra la información mientras clona. |
Paso 3 - Comprobación del sistema de archivos del disco origen. :
Descripción de las posibles acciones para la comprobación del disco origen :
| Opción | Descripción del uso |
| (nada) | (activada por defecto) Se omite la comprobación y reparación. |
| -fsck-src-part | Se comprueba todo el sistema de archivos y además, si hubiese errores: se preguntará al usuario si se repara o no. Esta operación puede ser monótona y tediosa en discos muy viejos y/o con muchos errores |
| -fsck-src-part-y | Se comprueba todo el sistema de archivos y además, si hubiese errores: se corrigen automáticamente sin preguntar al usuario. |
Paso 4 - Elección de acciones a realizar sobre la tabla de particiones del disco. :
Descripción de las posibles acciones a realizar sobre la tabla de particiones :
| Opción | Descripción del uso |
| (nada) | (activada por defecto) El MBR se restaura desde el que está en la imagen. |
| -k | La tabla de partición no se restaura (el MBR del disco destino existente se mantiene). |
| -ḱ1 | La tabla de particiones se restaura a partir de la imagen. La/s partición/es se ajustará/n proporcionalmente si el disco de destino es más grande que el origen. SOLO se ha de utilizar esta opción en algún disco destino con MBR, no con GPT. |
| -k2 | Mediante terminal: permite introducir cualquier orden con el fin de establecer la tabla de particiones. |
| Exit | Salir de la aplicación. |

### Clonado de disco a imagen

Se debe de disponer del disco duro de una computadora que no se esté utilizando, un sistema de archivos donde se va a guardar la imagen resultante, y un Live DVD o Live CD. Se deben realizar los siguientes pasos para cada computadora a nivel general:
    1.- Sobredimensionar la refrigeración de los discos a utilizar (el disco origen y el disco destino, con su sistema de archivos). Se va a utilizar de manera intensa los discos duros.
    2.- Arrancar el computador con el Live DVD.
    3.- Identificar sin ninguna duda el disco con los datos (disco origen) y el disco con sistema de archivos (disco destino). Si se clonara el disco con sistema de archivos sobre el disco con datos, estos se borrarían completamente y ello no se podría deshacer.
    4.- Empezar a clonar el disco.
    5.- Esperar, la operación puede tardar varios horas o incluso días, dependerá del tamaño de los datos, la velocidad de los discos duros y la opción utilizada en la clonación.
    6.- Cuando se acabe de crear la imagen del disco: apagar el computador.

#### Unos pasos a seguir para clonar un disco a una imagen con Clonezilla

* Advertencia: Previamente guarda los datos importantes por si fallara la operación.
* Preparación del software:
** Descarga las versiones actualizadas de:
*** Clonezilla
*** y Gparted: es opcional, nos permitirá saber con certeza la ubicación Linux del disco con los datos (el disco origen) y la ubicación del disco vacío (el disco destino). Generalmente, las versiones 686 no dan problemas en cualquier computador actual. Si fuera muy antiguo: usarías la versión 386.
** Graba cada ISO en un CD.
La primera parte de los pasos servirá para saber la ubicación exacta del disco origen y del disco destino:
| Paso | Descripción | Captura del programa o acciones a realizar |
| 1 | Insertar el CD con el Gparted. | Pulsar ENTER. Elegir el teclado "Don't...". Pulsar ENTER. Elegir 25 como lenguaje. |
| 2 | Reiniciar el computador. Si no arrancara el CD recién insertado: comprobad en el BIOS el orden de arranque (Sequence Boot). Debe estar el CD/DVD como la primera opción de arranque. | |
| 3 | En la esquina superior derecha aparece una caja de selección de disco con la ubicación (/dev/....) del disco que figura en la ventana. Por ejemplo: /dev/sda o /dev/sdb u otras. En la captura de pantalla se muestran algunas particiones con ERRORES (triángulo de precaución), habría que comprobar el sistema de archivos del disco origen. | |
| 4 | Al seleccionar el disco vacío: en la ventana principal el disco deberá aparecer de color gris (si no está particionado) o casi completamente en blanco (si está particionado). Se deberá anotar esta ubicación como disco destino. Por ejemplo: disco destino=/dev/sdb. | Gparted muestra un disco duro vacío (en blanco), solo una pequeña parte (en amarillo) está siendo utilizada por el sistema de archivos. Gparted muestra un disco duro sin particionar (en gris) |
| 5 | Al seleccionar el disco con datos: deberá aparecer el disco en la ventana principal, con el color amarillo han de aparecer los datos de cada partición y en blanco ha de aparecer el espacio libre de cada partición del disco. Se deberá anotar esta ubicación como disco origen. Por ejemplo: disco origen=/dev/sda. | |
| 6 | Ya sabemos la ubicación exacta del disco origen y del disco destino. | |
La segunda parte de los pasos servirá para clonar un disco con datos de 8GB en una imagen:
| 7 | Insertar el CD con el Clonezilla. |
| 8 | Reiniciar el computador sin cambiar la secuencia de arranque del BIOS. |
| 9 | Elegir "Clonezilla live (To RAM. Boot media can be removed later)". |
| 10 | Esperar mientras arranca a que el CD se copie en la RAM. |
| 11 | Elegir el lenguaje. |
| 12 | Elegir "Don't touch keymap", generalmente pulsar ENTER. |
| 13 | Elegir "Start Clonezilla" |
| 14 | Elegir "device-image" |
| 15 | Elige algún disco del computador con la opción "local_dev" para guardar la imagen en ese mismo disco |
| 16 | Si se necesita conectar un disco USB: ahora se debe hacer. Luego se puede pulsar ENTER para que lo monte. |
| 17 | Se debe seleccionar el disco destino o repositorio donde se guardará la imagen del disco origen. El disco destino deberá tener algún sistema de ficheros. |
| 18 | Dentro del disco destino: se debe elegir alguna carpeta donde se crearán los ficheros necesarios para almacenar los datos e información del disco origen. A partir de ahora, esa carpeta será llamada por Clonezilla como /home/partimag |
| 19 | Comprueba que la carpeta elegida se ha montado como /home/partimag |
| 20 | Elegir "Beginner". |
| 21 | Elegir "save disk" y se guardará todo el disco duro incluyendo el MBR. Si eliges "saveparts" solo guarda una determinada partición, sin MBR. |
| 22 | Escribe un nombre apropiado para la imagen. Como mínimo ha de incluir: el nombre del PC, la fecha y la hora. |
| 23 | Selecciona el disco origen ("source"), de éste se creará la imagen. No aparecerá el disco destino o repositorio. |
| 24 | Es mejor si se comprueba el disco origen antes de crear la imagen. Elegir -fsck-src-part-y, tardará algún tiempo más. |
| 25 | Es mejor si se comprueba la imagen después de crearla. El proceso de clonado durará el doble de tiempo pero la imagen se habrá comprobado. |
| 26 | Comprobar los parámetros de la creación de la imagen y confirmar. |
| 27 | Comenzará la creación de la imagen del disco origen y se guardará en la carpeta del disco destino. |
| 28 | Al finalizar se debería apagar el computador. |
| 29 | Luego se debe extraer el CD o USB de Clonezilla. |