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