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

De Wikilibros, la colección de libros de texto de contenido libre.


Índice de La clonación de dispositivos de almacenamiento

18:57 25 sep 2023

Índice del «Tema 8»

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[editar]

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[editar]

  • 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[editar]

   http://sourceforge.net/projects/clonezilla/

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[editar]

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[editar]

Vídeo mostrando algunos pasos de la clonación 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 error ERRORES (triángulo de precaución), habría que comprobar el sistema de archivos del disco origen. disco con errores en las particiones. Fíjate en los triangulitos de precaución
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. GParted muestra un disco, con los datos típicos, con dos sistemas operativos. Ruta o ubicación: /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)". clonezilla boot menu
10 Esperar, mientras arranca, a que el CD se copie en la RAM. clonezilla booting
11 Elegir el lenguaje. clonezilla choose lang
12 Elegir "Don't touch keymap", generalmente pulsar ENTER. clonezilla choose keymap
13 Elegir "Start Clonezilla". clonezilla start menu
14 Elegir "device-device". clonezilla device device clone
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" clonezilla menu beginner expert
16 Elegir "disk_to_local_disk".
clonezilla menu 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. clonezilla menu source disk
18 Elegir el DISCO DESTINO (target disk) o un disco vacío. Es crucial no equivocarnos, podemos perder los datos.
clonezilla menu target disk
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
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. clonezilla start clone
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
clonezilla progress target disk clone
22 Pulsa ENTER, escribe "0" y espera que se apague el computador.
clonezilla writing target disk in progress
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")[editar]

Si seleccionas el modo experto ("Expert"), aparecen los siguientes parámetros para la configuración de la clonación de discos:

Menús de configuración avanzada para la clonación de DISCO a DISCO en Clonezilla
Paso 1 - Elección del modo experto
Clonezilla modo experto: 1-elección 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
Clonezilla modo experto:2-elección avanzada de parámetros del clonado
Clonezilla modo experto:2-elección avanzada de parámetros 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.
Clonezilla modo experto: 4 - elección de acciones a realizar sobre la tabla de particiones del disco.
Clonezilla modo experto: 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[editar]

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[editar]

Un vídeo mostrando algunos pasos de la clonación 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 error ERRORES (triángulo de precaución), habría que comprobar el sistema de archivos del disco origen. disco con errores en las particiones. Fíjate en los triangulitos de precaución
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. GParted muestra disco con datos típicos con dos sistemas operativos. Ruta o ubicación: /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)". clonezilla boot menu
10 Esperar mientras arranca a que el CD se copie en la RAM. clonezilla booting
11 Elegir el lenguaje. clonezilla choose lang
12 Elegir "Don't touch keymap", generalmente pulsar ENTER. clonezilla choose keymap
13 Elegir "Start Clonezilla" clonezilla start menu
14 Elegir "device-image" Clonando con Clonezilla: elección de disco a imagen (creará una carpeta con los ficheros que contienen los datos del sistema de archivos del disco origen -source-)
15 Elige algún disco del computador con la opción "local_dev" para guardar la imagen en ese mismo disco Clonando con Clonezilla: elección de la ubicación donde se guardará la imagen
16 Si se necesita conectar un disco USB: ahora se debe hacer. Luego se puede pulsar ENTER para que lo monte. Clonando con Clonezilla: si se elige (local_dev) discos del computador. Ahora es cuando se añade el disco USB para que lo pueda detectar
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. Clonando con Clonezilla: elección del disco destino donde se creará una carpeta con el contenido del disco origen -a clonar-. No puede coincidir el disco a clonar con el disco repositorio. Por tanto, necesitaremos, al menos, dos discos.
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 Clonando con Clonezilla: dentro del disco destino con sistema de ficheros, deberemos seleccionar alguna carpeta donde se ubicará el contenido del disco origen -a clonar-. Esta carpeta será montada como /home/partimag por Clonezilla
19 Comprueba que la carpeta elegida se ha montado como /home/partimag Clonando con Clonezilla: elección de Principiante (Beginner). Si se elige Expert podremos seleccionar otras opciones.
20 Elegir "Beginner". clonezilla menu beginner expert
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. Clonando con Clonezilla: se puede elegir entre copiar una partición -no salvaguarda el MBR- o todo el disco duro
22 Escribe un nombre apropiado para la imagen. Como mínimo ha de incluir: el nombre del PC, la fecha y la hora. Clonando con Clonezilla: debemos escribir un nombre descriptivo del nombre de la imagen que incluya la fecha y el nombre de la computadora.
23 Selecciona el disco origen ("source"), de éste se creará la imagen. No aparecerá el disco destino o repositorio. Clonando con Clonezilla: debemos seleccionar el disco origen (source) para crear la imagen. No aparecerá el disco destino pues no se puede utilizar el mismo disco como origen y destino simultáneamente
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. Clonando con Clonezilla: proceso de clonado, dependiendo del tamaño de los datos, la velocidad de los discos o de la capacidad del disco: tardará un tiempo (horas, días)
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. Clonando con Clonezilla: proceso de clonado, dependiendo del tamaño de los datos, la velocidad de los discos o de la capacidad del disco, tardará un tiempo (horas, días)
26 Comprobar los parámetros de la creación de la imagen y confirmar. Clonando con Clonezilla: presenta un resumen de las acciones a realizar en el terminal y se debe comprobar cada una, nos evitará disgustos posteriores.
27 Comenzará la creación de la imagen del disco origen y se guardará en la carpeta del disco destino. Clonando con Clonezilla: iniciando el proceso de clonado, dependiendo del tamaño de los datos, la velocidad de los discos o de la capacidad del disco: tardará un tiempo (horas, días)
28 Al finalizar se debería apagar el computador. Clonando con Clonezilla: cuando acaba el clonado se puede apagar el computador automáticamente (solo en modo toRAM)
29 Luego se debe extraer el CD o USB de Clonezilla. Clonando con Clonezilla: cuando acaba el clonado se debe extraer el CD o el disco USB antes de apagar el computador (no ocurre en modo toRAM)