Inicio > GNU/Linux, Kernel, Kubuntu, Ubuntu, ext4 > Cambiar tu sistema de archivos ext3 a ext4 sin formatear ni perder nada

Cambiar tu sistema de archivos ext3 a ext4 sin formatear ni perder nada

Cambiar de ext3 a ext4 sin perder nada

Cambiar de ext3 a ext4 sin perder nada

Esto es una noticia que tiene el mismo tiempo que el sistema ext4 anda dando vuelta entre nosotros. Lo cierto que el otro día un amigo tuvo que mandar su PC a formatear porque Windows se había dañado totalmente. Tenía Ubuntu también instalado y el técnico muy gentilmente reinstaló ambos sistemas. Con la salvedad que a Jaunty se lo instaló como sistema ext3.

La idea de esta entrada (repetida ya) es facilitar aún más la información para los que se encuentren en el mismo problema.Simplemente vamos a iniciar una sesión con el LiveCD de Janty, abrimos una terminal y escribimos en ella:

sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1
sudo e2fsck -pf /dev/sda1

Ahora vamos s montar la partición y cambiar el tipo de sistema de archivos en el fstab:

sudo mount -t ext4 /dev/sda1 /mnt
gedit  /mnt/etc/fstab

Cambiamos donde dice ext3 por ext4:

Donde dice

/dev/sda1       /               ext3    errors=remount-ro 0       1

Lo cambiamos por

/dev/sda1       /               ext4    errors=remount-ro 0       1

y guardamos los cambios

Al actualizar el sistema, nos pregunta si queremos actualizar el grub, si no lo hicimos -o por las dudas- conviene actualizarlo, para evitar obtener un error al intentar bootear

sudo mount /dev/sda1 /mnt
sudo grub-install /dev/sda –root-directory=/mnt –recheck

Y eso es todo!

  1. 18 Julio 2009 a las 15:25 | #1

    El problema de ese tipo de conversión es que si bien el sistema de archivos trabajará de ahora en mas como EXT4, unas cuantas características del nuevo filesystem (el uso de extents, por ejemplo) no se aplicarán a la información que fué almancenada en formato EXT3 sobre la partición en cuestión con lo que en definitiva, no se aprovecha realmente el sistema de archivos al 100% hasta que todos y cada uno de los archivos contenidos en la partición sean reescritorio desde cero.

    Se recomienda en estos casos copiar de ida y vuelta toda la información de la partición para realmente decir “Estoy usando EXT4″.

    Saludos!

    • 18 Julio 2009 a las 18:27 | #2

      Exacto, para aprovechar al 100% las características de este fenimental nuevo sistema, o se hace lo que contás o se hace una instalación limpia.

      Pero creo que es una buena alternativa más que nada para los que instalan el sistema y luego de hacerlo se dan cuenta que lo hicieron en ext3 y quieren probar el nuevo (un sistema recién instalado)

      O para aquellos que actualizaron desde Intrepid Ibex por ejemplo…

      Un abrazo!

  2. 18 Julio 2009 a las 15:39 | #3

    Oye esto funciona solo dentro de Ubuntu o me funcionaria si tengo otra distro (OpenSUSE)… en realidad me refiero solo a la partición donde tengo montado el HOME.
    Es que me da un poco de boluda pasarme a la 9.04 por que debería de mover todo lo ya tengo a una independiente para formatearla.

    Es q Ubuntu es mas compatible con hardware que OpenSUSE :P

    • 18 Julio 2009 a las 18:29 | #4

      Hola Manuel… Mirá, en teoría debería andar… O sea, el proceso debería andar… Debemos ver si OpenSUSE toma los mismos comandos para probar si funciona…

      Estube viendo gentoo y utiliza otros comandos en consola, en algunos casos bastante diferentes a Ubuntu…

      Saludos!

    • 18 Julio 2009 a las 19:35 | #5

      El comando tune2fs es parte del paquete e2fsprogs y es universal a cualquier distribución de Linux. Viene de serie instalado en todas.

      El sistema de archivos también es universal. Cualquier distribución de linux puede correr sobre ext4 si el kernel tiene habilitados:

      CONFIG_EXT4_FS=y
      CONFIG_EXT4_FS_XATTR=y
      CONFIG_EXT4_FS_POSIX_ACL=y
      CONFIG_EXT4_FS_SECURITY=y

      Desconozco de que versión de OpenSUSE estamos hablando pero indistintamente de esto, con compilar soporte para ext4 en el mismo y actualizar e2fsprogs a la última versión disponible por las dudas no deberías tener ningún inconveniente.

      Saludos!

  1. Aún no hay trackbacks