Si has estado corriendo Linux por un tiempo, probablemente estés utilizando el sistema de archivos EXT2 en tu disco duro, dicho sistema de archivos ahora está ligeramente anticuado o tal vez ya usas el sistema de archivos EXT3. Pero existe una nueva versión de este sistema de archivos para Linux llamado EXT4, y para eso en Ghacks han preparado una guía para convertir tu sistema de archivos desde los formatos más viejos a el más nuevo, EXT4 sin tener que volver a instalar Linux.
Dicho esto, recuerda que es muy importante hacer una copia antes de hacer esto ya que solo por el simple hecho de que no tengas que reinstalar Linux no significa que algo no puede salir mal.
Aquí tienes un resumen de los pasos a seguir, para más información el final viene el enlace a a guía paso a paso más detallada (en inglés)
- Ejecutar Ubuntu en tu computadora desde un LiveCD
- Asumiendo que
/dev/sda1
es la unidad de disco principal el siguiente es el comando que debes poner en la tarminal para convertir de EXT2 a EXT4
sudo bash
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1
O si estás convirtiendo de EXT3 a EXT4 el comando es el siguiente
sudo bash
tune2fs -O extents,uninit_bg,dir_index /dev/sda1 - Verifica que la conversión se haya realizado correctamente con el siguiente comando
e2fsck -pf /dev/sda1
- Asegúrate de que la partición sea montada con el siguiente comando
sudo mount -t ext4 /dev/sda1 /mnt - Ahora con un editor de texto abre el archivo /etc/fstab y busca cualquier referencia a EXT2 o EXT3 y reemplázala por EXT4
- Ahora tienes que volver a cargar el GRUB. Dependiendo de cómo esté configurada la partición de arranque, si la partición de arranque es independiente, haz lo siguiente:
sudo bash
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
grub-install /dev/sda --root-directory=/mnt --recheck
Si la partición no es independiente entonces haz lo siguiente:
sudo bash
mount /dev/sda1 /mnt
grub-install /dev/sda --root-directory=/mnt --recheck
Enlace al tutorial en GHacks, se requiere el uso de la Terminal de Linux.