Búsqueda de sitios web

Cómo transferir una instalación de Linux a otro disco duro


¿Estás en Linux y necesitas mover muchos datos de un disco duro a otro? Si es así, considere utilizar la herramienta de edición de particiones Gparted para Linux. Además de editar diseños de discos duros, puede clonar rápidamente cualquier partición en varios discos duros (o incluso duplicar particiones en el mismo disco duro), lo que la convierte en una excelente herramienta para transferir una instalación de Linux a un disco duro diferente.

Copiar particiones con Gparted es muy fácil, pero no funciona con particiones montadas. Deberá asegurarse de que el disco duro con el que está trabajando no esté en uso con el sistema principal. Es posible simplemente instalar la herramienta en su distribución de Linux y usarla desde allí, pero es mejor trabajar con un sistema activo. Tener un sistema activo garantiza que no haya particiones en uso actualmente.

Requisitos

Para comenzar con el disco en vivo, descargue la última versión de la imagen ISO de Gparted. Además, obtenga una memoria USB de al menos 1 GB de tamaño y descargue la versión más reciente de la herramienta Etcher USB.

Crear disco en vivo

Conecte la memoria USB y abra Etcher para iniciar el proceso de creación del disco en vivo. Dentro de Etcher, seleccione el archivo ISO y haga clic en el botón "flash" para crear el disco. Etcher tardará un poco, pero cuando esté completo, reinicie su PC y cargue el BIOS. Usando el BIOS de su PC, cambie el gestor de arranque para que cargue primero el disco en vivo Gparted.

Cargar Gparted en vivo

Aunque este disco en vivo es una herramienta gráfica, no comienza así. Siga las instrucciones en la pantalla para seleccionar el idioma y la distribución del teclado. Luego, ingrese "startx" en el mensaje y se cargará el entorno de escritorio en vivo. Desde aquí, busque "Gparted" y haga doble clic en él para abrir la herramienta de partición.

Cuando se abre, la herramienta escanea todos los discos duros que están conectados a su sistema y son legibles. Usando el menú desplegable de la derecha, seleccione la unidad desde la que desea copiar los datos. En este artículo, la unidad desde la que copiaremos los datos es /dev/sda y la unidad que recibirá los datos reproducidos es /dev/sdb.

Copiar diseños de partición

Una forma sencilla de transferir una instalación de Linux de un disco duro a otro es mediante la función "copiar partición" en la herramienta de partición Gparted. Tenga en cuenta que la unidad desde la que está copiando una partición debe estar en blanco. Para dejarlo en blanco, abre una ventana de terminal y sigue nuestra guía sobre cómo borrar un disco duro de forma segura. Cuando se complete el proceso, regrese a Gparted y seleccione la unidad (en nuestro ejemplo, este disco duro es /dev/sdb).

Haga clic en "Dispositivo" y luego en "crear tabla de particiones". Tenga en cuenta que este disco duro DEBE tener el mismo esquema que el que proporciona los datos. Si /dev/sda es una partición GPT con EFI, /dev/sdb también debe serlo, y viceversa.

En lugar de crear una partición nueva con el cuadro de diálogo en /dev/sdb, vaya al menú de selección de disco duro y seleccione /dev/sda. Busque la partición que contiene sus datos. En este ejemplo, copiaremos nuestra carpeta /home y su etiqueta es/dev/sda2.

Haga clic derecho en la partición y haga clic en "copiar" (o Ctrl + C), luego, una vez más, regrese al menú de selección del disco duro y regrese a /dev/sdb. Haga clic derecho en el espacio en blanco y seleccione "Pegar" (o Ctrl + V). Al seleccionar la opción pegar se iniciará una secuencia de copia de partición, lo que llevará mucho tiempo (dependiendo del tamaño de la partición). Deje que Gparted haga lo suyo y, eventualmente, sus datos se trasladarán a la nueva unidad.

Siguiendo estas instrucciones, siéntete libre de hacerlo tantas veces como quieras para copiar varias particiones de un disco duro a otro.

Cuando Gparted termine de copiar los datos, no dudes en cerrarlo. Luego, reinicie su PC. Todos sus datos deben transferirse.

Usando DD

Además de utilizar Gparted, existen otras formas de transferir una instalación de Linux de un disco duro a otro. La mejor y más rápida forma de clonar directamente una partición es con DD. Para hacer esto, abra una terminal y use el comando lsblk para revelar los discos duros del sistema. Al igual que en el método Gparted, el disco duro de origen es /dev/sda y el disco duro de destino es /dev/sdb. Para clonar la partición de inicio desde la unidad de origen, deberá dejar el disco en blanco.

Una vez que /dev/sdb esté claro, utilice el comando parted para crear una nueva tabla de particiones.

sudo parted /dev/sdb

Cree una nueva tabla de particiones y asegúrese de que sea la misma que la fuente (si la fuente es EFI, use GPT. Si es MBR, use MS-DOS).

Para EFI/GPT

mklabel gpt
quit

Para BIOS/MBR

mklabel msdos

quit

A continuación, utilice el comando DD para iniciar una copia de /dev/sda en /dev/sdb.

sudo dd if=/dev/sda of=/dev/sdb bs=1M

Cuando el terminal vuelve a ser utilizable, DD finaliza.

Artículos relacionados