En esta entrada voy a explicar como convertir una partición ext2 o ext3 a ext4.

Lo primero que tenemos que tener en cuenta es que no podemos realizar esta operación con la partición montada, por lo que si la partición que queremos convertir a ext4 es una partición vital para el S.O., será necesario realizar estas tareas mediante un liveCD.

En el ejemplo, voy a convertir la partición /boot, la cual no es necesaria que esté montada una vez el S.O. ha arrancado y por tanto podemos desmontarla.

Primero de todo, nos aseguramos que la partición que queremos convertir realmente está en ext2/3, para ello hay múltiples comandos, el más sencillo es:

:~ df -Th 
/dev/sda1    ext2      232M  140M   76M  65% /boot

Una vez identificada la partición, desmontamos la misma

umount /boot

Ahora, convertimos la partición a ext4 con el siguiente comando:

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

Si nuestra partición fuese ext3, el comando sería el mismo, pero sin necesidad de crear el journal, pues ya se crea en ext3, es decir, sería:

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

Nos quedaría realizar un fsck de la partición:

e2fsck -pf /dev/sda1

Y si todo ha salido bien, ya debería estar convertida correctamente.

Por último, quedaría editar /etc/fstab y corregir ext2/3 por ext4:

UUID=bff283db-5753-4c77-9fcb-87684bb31f36 /boot           ext4    defaults        0       2

Y una vez corregido fstab, montamos las particiones automáticamente con un simple:

mount

Si todo ha ido bien, obtendremos ahora esto con df -Th:

/dev/sda1   ext4      232M  140M   76M  65% /boot

0 comentarios

Deja una respuesta

Marcador de posición del avatar

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