Sistemas de Archivos · 3 min read · Dec 05, 2025

Cómo migrar sistemas de archivos Ext2/Ext3 a Ext4 en Linux

Los sistemas de archivos de Linux Ext2 y Ext3 ahora están obsoletos. Es el momento de convertir los antiguos sistemas de archivos al más reciente, EXT4. El sistema de archivos Ext4 es más rápido y más confiable que las versiones anteriores.

¡No te preocupes! No tienes que reinstalar el sistema; simplemente puedes convertir tu sistema de archivos existente a EXT4 manteniendo los datos almacenados sin afectar.

En este tutorial, te mostraré los pasos a seguir en Ubuntu. Los mismos comandos funcionarán para otras distribuciones de Linux también.

Cómo migrar la partición ext2 o ext3 a ext4

Primero, haz una copia de seguridad de todos tus datos y luego sigue los pasos dados.

1. Primero que nada, verifica tu kernel.

Ejecuta el comando uname -r para saber qué kernel estás usando.

uname -r

Procede con el siguiente paso si tienes el kernel 2.6.28-11-generic o superior.

Ejemplo:

root@server1:/# uname -r  
3.16.0-4-amd64

2. Arranca desde el CD en vivo de Ubuntu

3 Convertir el sistema de archivos a ext4

Ejecuta el siguiente comando para convertir de ext2 a ext4:

sudo bash  
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1

Para convertir de ext3 a ext4, ejecuta el comando:

sudo bash  
tune2fs -O extents,uninit_bg,dir_index /dev/sda1

Aquí, /dev/sda1 es el nombre de la unidad / partición que se va a convertir. Para obtener una lista de todas las particiones, utiliza el comando:

fdisk -l

4. Verifica el sistema de archivos en busca de errores

Después de ejecutar los comandos sudo, ejecuta el comando fsck para solucionar cualquier problema de reparación que pueda haber ocurrido durante los pasos anteriores:

e2fsck -pf /dev/sda1

5. Monta el sistema de archivos

Ejecuta el comando sudo mount para montar la partición:

sudo mount -t ext4 /dev/sda1 /mnt

Puedes verificar el directorio /mnt para asegurarte de que los datos anteriores estén presentes allí sin afectar.

6. Actualiza el tipo de sistema de archivos en el archivo fstab

Abre el archivo /etc/fstab de tu sistema original. Si lo montaste en /mnt, entonces la ruta es /mnt/etc/fstab.

nano /mnt/etc/fstab

Busca la referencia del sistema de archivos anterior (ext2 o ext3) y edítala a ext4. Guarda los cambios realizados en el archivo y sal.

7. Actualiza grub

Ahora ejecuta el comando sudo bash para actualizar grub:

update grub

8. Reinicia

Una vez que todo esté hecho, desmonta /dev/sda y reinicia el sistema.

cd /tmp  
umount /mnt  
shutdown -r now

Si hay algún daño en el sistema de archivos de Linux, puedes solucionarlo utilizando la utilidad fsck. Funciona bien para sistemas de archivos ext2, ext3 o ext4. Para reparar el sistema de archivos Linux ext2, ext3 o ext4, ejecuta los siguientes comandos como usuario root.

Pasos para reparar el sistema de archivos usando fsck

  1. Primero desmonta el sistema de archivos:
init 1  
umount /dev/sda1

Reemplaza /dev/sda1 en el comando anterior con el nombre del sistema de archivos dañado.

eg. umount /dev/sda3 o umount /home

  1. Ejecuta fsck Fs-Name

Aquí, Fs-Name puede ser un nombre de dispositivo, punto de montaje, etiqueta ext2, especificador UUID

Por ejemplo, ejecuta:

fsck -t ext3 /dev/sda1

o

fsck.ext3 /dev/sda1
  1. Aquí, usando (‘-t’ o ’.’ puedes especificar el tipo de sistema de archivos)

  2. Pasa la opción ‘y’ o ’N’ junto con el comando fsck así: fsck -y /dev/sda3. O puedes escribirlo cada vez que el sistema pregunte sí o no durante el proceso de fsck.

  3. Después de ejecutar el comando fsck, el sistema comprobará si hay errores en el sistema de archivos.

  4. Vuelve a montar el sistema después de que se haya completado el proceso de fsck.
    Ejecuta:

mount /dev/sda3

Nota: Si tienes dudas sobre alguno de los comandos dados anteriormente, te sugiero que en lugar de intentar las herramientas manuales anteriores optes por alguna herramienta automática de conversión y reparación de sistemas de archivos para Linux.

Si deseas seguir los pasos manuales dados anteriormente, ‘no olvides hacer una copia de seguridad de todos tus datos antes de proceder.

¿Fsck no pudo reparar los sistemas de archivos de Linux?

No te preocupes, puedes probar las herramientas de recuperación de Linux que te permiten recuperar los datos inaccesibles de cualquier sistema de archivos Ext4, Ext3, Ext2, exFAT, FAT32, FAT16 y FAT12 basados en volúmenes LINUX de una manera fácil y segura en comparación con el modo manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.