Pasar de Ext3 a Ext4 sin formatear

Ext4, es mejor que Ext3 porque acelera el arranque del sistema y el acceso de los archivos del disco duro, lo que pasa que Ext4 ha venido con las más recientes distribuciones de Linux, lo que supone que si disponías de una versión más Antigua, en la que el sistema era Ext3 y has actualizado éste con el gestor de actualizaciones de tu distribución, seguiras teniendo el sistema en Ext3.

Tendremos que arrancar el ordenador con un Live CD de Ubuntu.

1. Abre GParted desde el Live CD y verás las particiones de tu ordenador. Lo normal es que el nombre de la partición sea sda1, aunque si tienes varias, deberás de mirar una por una.

2. Cierra GParted y a continuación abre el terminal:

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

sda1 corresponde a la partición Ext3 de la que hemos hablado. El terminal nos pedirá que ejecutemos e2fsck o similar.

3. Ahora en el terminal:

$ sudo fsck –pf /dev/sda1

…y verás como aparecen mensajes del tipo Grupo descriptor X checksum is invalid.

4. Montaremos la partición convertida con el comando:

$ sudo mount -t ext4 /dev/sda1 /mnt.

Ahora abre fstab:

$ sudogedit /mnt/etc/fstab

…y cambia ext3 por ext4

5. Lo siguiente que haremos será reinstalar GRUB:

$ sudo grub-install /dev/sda

6. Acabado con los 5 pasos, reiniciaremos la máquina, si todo ha salido bien, se iniciará más rápido que antes.
Comprovaremos con GParted que ya se ha cambiado del sistema Ext3 al Ext4 sin necesidad de formatear el disco duro.

Importante: Realizar copia de seguridad de los datos, por lo que pueda pasar.

15 comentarios en “Pasar de Ext3 a Ext4 sin formatear”

  1. 1er click sobre el icono del terminal

    escribir:
    convert c: /fs:ntfs

    y pulsar Yes y enter

    2º click cerrar terminal

    el proceso es irreversible, pero no se pierde ningún archivo en el proceso.

    de nada.

    NOTA: si la memoria no me falla, creo que no me olvido de nada más, ya que hace tiempo que no uso windows, y estoy muy a gustito con mi macmini, imac y macbook pro ;-)

  2. Una cosa que no me queda clara:
    Tengo entendido que el soporte para Ext4 aparece en el kernel desde una versión determinada, ignoro si usando una versión anterior del kernel podrá usarse así.
    Quien tenga instalada Debian Lenny o Ubuntu 8.04 LTS ¿podrá pasarse de igual manera a Ext4?.
    Saludos y gracias por el aporte.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.