Todos hemos escuchado hablar ya del nuevo y flamante sistema de archivos Ext4. El nuevo Ext4, aparte de ser mucho más rápido, unido al nuevo kernel de Jaunty Jackalope, nos da una combinación imbatible y con efectos en cuanto a velocidad más que apreciables. El que escribe ha probado el nuevo Ubuntu 9.04 en una instalación desde cero y limpia, la diferencia de velocidad es considerable, pero lo que ahora nos compete es ver como queda nuestra instalación si hemos actualizado a 9.04 desde Ubuntu 8.10 por ejemplo. Yo he comprobado haciendo esto que la velocidad también es mayor, pero al actualizar tenemos nuestro sistema en Ext3 y la diferencia de velocidad no es tan abismal como con Ext4. Por tanto vamos a cambiar nuestro sistema Ext3 a Ext4, sin formatear y sin perder nuestros datos para obtener todo el potencial de velocidad de Jaunty.
Partimos de la base antes comentada. Hemos actualizado de Ubuntu 8.10 u 8.04 al nuevo Ubuntu 9.04 Jaunty Jackalope directamente dándole al botón de nueva actualización del gestor de actualizaciones. Ya tenemos nuestro Jaunty andando pero con el sistema de archivos Ext3. Manos a la obra para cambiarlo.
Debemos introducir el cd de Ubuntu 9.04 y arrancar el sistema con el. También serviría arrancar con un usb que habremos realizado con: Sistema–>>Administración–>>Creador de discos de arranque USB
Una vez arrancado el sistema nos aseguramos de que no tenemos montadas las particiones a convertir a Ext4. En mi caso son /dev/sda1 que es mi partición / raíz, y /dev/sda3 que es mi /home (cámbialas por tu raíz y por tu home). Para montar y desmontar podemos usar el editor de particiones. Sistema–>>Administración–>>editor de particiones. Ya asegurados de que no están montadas abrimos una terminal y procedemos a darles formato en Ext4 con el siguiente comando:
sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1
el -O es la letra o mayúscula no el cero. Una vez acabe y aunque nos puede dar error estará realizado. Después hay que completar con este comando:
sudo fsck -pf /dev/sda1
El comando tarda un ratito. Una vez terminado, realizamos lo mismo con la otra partición de nuestro sistema:
sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda3
sudo fsck -pf /dev/sda3
Ahora vamos a probar que son accesibles. Eso se hace montándolas. Vamos a montar las unidades en /mnt.
sudo mount -t ext4 /dev/sda1 /mnt
sudo mount -t ext4 /dev/sda3 /mnt
entrando a /mnt podremos comprobar si todo está correcto. Si así es, procedemos a decirle a fstab que monte nuestras unidades como ext4 y no ya como ext3. Para ello en consola escribimos: sudo gedit /mnt/etc/fstab (pues estamos en el live cd y es en /mnt donde montamos la partición raiz de nuestro sistema) y cambiamos el sistema de nuestras dos unidades de ext3 a ext4, tan solo hay que escribir donde dice ext3 poner ext4 guardamos cambios y cerramos.
Por último y como precaución vamos a reinstalar grub, esto evitara posibles problemas de grub24. Para esto como ya teniamos montadas las unidades en /mnt lo unico que hay que hacer es entrar si no estamos en ella: En consola (terminal) cd / luego cd /mnt y por último escribimos la siguiente línea:
sudo grub-install /deb/sda –root-directory=/mnt –recheck
Nota: lo que hay delante de root son dos guiones no se porque parece uno largo y delante de recheck pasa igual son dos guiones no uno.
Puede tardar un ratito pero al final nos dirá que todo ha ido ok.
Reiniciamos el sistema y abrimos por fin nuestro sistema, que como veremos ahora tiene una diferencia considerable de velocidad.
La no realización exacta de este manual, puede llevar a perdida de datos, por tanto no me hago responsable de su erronea utilización. Siguiendolo al pie de la letra el resultado es optimo.
Ahora a probarlo y ya me contais si os gusta el resultado o no. Os espero en Akebuntu.
