Cómo Clonar y Redimensionar tu Disco Duro en Ubuntu para Prevenir Pérdidas de Datos

Si estás preocupado por la pérdida de datos debido a fallas en el disco duro, cambiar a un disco de mayor capacidad es una gran solución. En este artículo te mostraré paso a paso cómo clonar y redimensionar un disco duro en Ubuntu.

Cómo Clonar y Redimensionar tu Disco Duro en Ubuntu para Prevenir Pérdidas de Datos
Protege tus Datos

Introducción

Si alguna vez has experimentado la pérdida de datos debido a una falla del disco duro, sabrás lo frustrante que puede ser. Recientemente, después de que dos de mis discos duros se rompieron, decidí no correr más riesgos y cambié a un disco nuevo y más grande. Para asegurarme de no perder ningún archivo importante ni configuraciones del sistema, cloné mi sistema operativo actual (Ubuntu) a un nuevo SSD y redimensioné la partición para aprovechar todo el espacio disponible.

En este artículo te explicaré, paso a paso, cómo clonar y redimensionar tu disco duro en Ubuntu. Esto es útil si deseas migrar a un disco más grande, si tu disco actual está fallando, o simplemente si deseas hacer una copia de seguridad completa de tu sistema.

Qué necesitarás

  • Un disco duro nuevo o SSD con al menos la capacidad del disco original.
  • Un cable SATA a USB (opcional, para conectar el disco nuevo externamente).
  • Espacio de almacenamiento temporal si estás clonando desde el mismo equipo.
  • Las herramientas gparted y parted para gestionar particiones.

Paso 1: Conectar el Nuevo Disco

Primero, conecta tu nuevo disco a la computadora. Puedes hacerlo de dos maneras:

  • Si tu computadora tiene un espacio adicional, conéctalo directamente.
  • Si no, utiliza un cable SATA a USB para conectarlo externamente.

Verifica que el sistema reconozca el disco utilizando el siguiente comando:

lsblk

Esto mostrará todos los discos y particiones conectados.

Paso 2: Clonar el Sistema Operativo

Para clonar el sistema operativo a tu nuevo disco, utiliza la herramienta dd, que copiará todo el contenido del disco original, sector por sector, al nuevo disco. Ten cuidado al usar dd, ya que cualquier error podría sobrescribir datos en el disco incorrecto.

sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress

Donde:

  • if=/dev/sda es el disco original.
  • of=/dev/sdb es el nuevo disco.

Este proceso puede tomar tiempo, dependiendo del tamaño del disco.

Diferencias en los Comandos

Existen dos variantes del comando dd que puedes usar:

  1. Conv=noerror,sync:
    • noerror: Continúa copiando incluso si encuentra errores de lectura.
    • sync: Rellena con ceros los sectores con errores, asegurando que no se salte ningún dato.
    • Esto es útil si trabajas con un disco defectuoso.
sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync
  1. bs=64K vs bs=4M:El comando con 4M es más rápido y eficiente si no hay problemas en el disco.
    • bs=64K: Bloques más pequeños, más conservador ante errores.
    • bs=4M: Bloques más grandes, más rápido.

Paso 3: Verificar las Particiones en el Nuevo Disco

Una vez terminada la clonación, verifica las particiones del nuevo disco:

sudo parted /dev/sdb

Si ves que el disco no está utilizando todo el espacio disponible, continúa con el siguiente paso.

Paso 4: Redimensionar la Partición

Si la partición del nuevo disco no utiliza todo su espacio, usa parted para redimensionarla:

sudo parted /dev/sdb
(parted) unit GB
(parted) print

Si hay un mensaje indicando que el disco no utiliza todo el espacio, selecciona "Fix". Luego redimensiona la partición principal:

(parted) resizepart 2 XXXGB

Donde 2 es el número de la partición y XXXGB es el tamaño total del disco.

Paso 5: Redimensionar el Sistema de Archivos

Verifica el sistema de archivos con:

sudo e2fsck -f /dev/sdb2

Luego, redimensiona el sistema de archivos para ocupar todo el espacio:

sudo resize2fs /dev/sdb2

Paso 6: Reiniciar y Verificar

Reinicia tu computadora y arranca desde el nuevo disco. Verifica que todo el espacio esté siendo utilizado:

lsblk

Conclusión

Clonar y redimensionar un disco en Ubuntu es un proceso esencial para proteger tus datos, especialmente si estás migrando a un disco más grande o si tienes preocupaciones sobre la salud de tu disco actual. Esta guía te ayudará a maximizar el uso de tu nuevo disco y mantener tu sistema seguro.

Si estás buscando proteger tu sistema contra futuros fallos de disco, puedes adquirir un nuevo SSD aquí. Este proceso me ha permitido estar tranquilo, sabiendo que mi sistema está seguro y utilizando todo el espacio disponible.