Como muchos conocen, ext4 es un sistema de archivos rápido y estable[1], compatible con ext2 y ext3. En este artículo veremos cómo se puede actualizar una partición ext3 existente a ext4 sin necesidad de formatear el disco duro.
Debe tenerse presente que cualquier operación avanzada sobre un sistema de archivos implica ciertos riesgos, por lo que es recomendable realizar una salva de seguridad de toda la información importante antes de proceder.
Ante todo, es conveniente actualizar el sistema operativo
sudo aptitude update sudo aptitude safe-upgrade (o full-upgrade, si se prefiere)
Identificar la partición ext3 que se desea convertir:
sudo df -hT
Digamos que en este caso la partición que deseamos cambiar es /dev/sda1
Procedemos a cambiar los parámetros del sistema de archivos:
sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1
Una vez realizado esto, se procede a «arreglar» la partición:
sudo fsck -pf /dev/sda1
Luego procedemos a montarla:
sudo mount -t ext4 /dev/sda1 /mnt
Finalmente, abrimos (con privilegios administrativos) el fstab con nuestro editor de texto favorito y cambiamos la entrada de la partición de ext3 a ext4. Comprobemos los resultados del proceso:
sudo df -hT
Con esto hemos terminado[2], salvo que la partición que actualizamos fuese donde se encontraba instalado el arranque del sistema operativo, en cuyo caso necesitamos hacer un paso más.
Reinstalar el arranque de GRUB (en esta ocasión debe omitirse el número de la partición):
sudo grub-install /dev/sda
Si grub muestra un error porque no puede encontrar el directorio /boot correspondiente a esa partición, puede intentar esto:
sudo grub-install --root-directory=/mnt /dev/sda
[1] Aunque algunas herramientas user-land pueden no estar listas aún para ext4.
[2] Si uno tiene muchas particiones de diferentes tipos, puede ser preferible realizar este proceso desde un LiveCD.
Fuente: maketecheasier.com