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 -rProcede con el siguiente paso si tienes el kernel 2.6.28-11-generic o superior.
Ejemplo:
root@server1:/# uname -r
3.16.0-4-amd642. 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/sda1Para convertir de ext3 a ext4, ejecuta el comando:
sudo bash
tune2fs -O extents,uninit_bg,dir_index /dev/sda1Aquí, /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 -l4. 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/sda15. Monta el sistema de archivos
Ejecuta el comando sudo mount para montar la partición:
sudo mount -t ext4 /dev/sda1 /mntPuedes 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/fstabBusca 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 grub8. Reinicia
Una vez que todo esté hecho, desmonta /dev/sda y reinicia el sistema.
cd /tmp
umount /mnt
shutdown -r nowSi 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
- Primero desmonta el sistema de archivos:
init 1
umount /dev/sda1Reemplaza /dev/sda1 en el comando anterior con el nombre del sistema de archivos dañado.
eg. umount /dev/sda3 o umount /home
- 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/sda1o
fsck.ext3 /dev/sda1Aquí, usando (‘-t’ o ’.’ puedes especificar el tipo de sistema de archivos)
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.
Después de ejecutar el comando fsck, el sistema comprobará si hay errores en el sistema de archivos.
Vuelve a montar el sistema después de que se haya completado el proceso de fsck.
Ejecuta:
mount /dev/sda3Nota: 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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.