15 octubre, 2012

Mejorar la velocidad del sistema cambiando la partición de /home

Tengo un Acer Aspire One de los primeros. Venía con una distribución Linux diseñada para este modelo, pero era demasiado sencilla, así que una de las primeras cosas a hacer era poner una distribución mejor. Yo opté por Ubuntu, ahora mismo tiene la 11.04.
 El talón de Aquiles de este modelo es el disco duro SSD de 8 GB que es muy lento. Entre las soluciones posibles se puede intalar un nuevo disco duro interno de 1,8", pero resulta un poco caro para un netbook tan barato y sencillo.
 Así que opté por instalar la partición de /home en un pendrive. La idea no era mala, pero el pendrive es igual de lento que el SSD. Sólo mejora un poco por tener separadas las particiones del sistema / y del /home .
 Así que decidí utilizar un disco duro externo. Es de 1,8" pequeño, no muy rápido, pero la diferencia es abismal en comparación con las memorias sólidas.

Este fué el proceso:
1. Formatear el disco con ext4. Para ello utilizo la "Utilidad de discos" que viene en Sistema>Administración.

2. Transferir los datos del actual home al nuevo disco. Recomiendo vaciar la papelera. Para ello sería conveniente salir del sistema, pero dado que mis datos en este ordenador no son demasiado importantes lo he hecho "en caliente".
Hay muchos comandos, yo he utilizado:

rsync -av /home/ /media/New/

donde /media/New/ es el nuevo disco. Esta información se puede ver en la "Utilidad de discos".
Una vez terminado de copiar todo, seguimos.

 3. Tenemos que saber el UUID del nuevo disco para hacer que el sistema lo reconozca como nueva partición /home, para ello ejecutamos este comando:  

blkid

Copiamos el UUID sin comillas.
Por ejemplo UUID=b324ca2a-34ce-4440-946e-78692a65e9bf

4. Ahora abrimos en cualquier editor de texto el archivo /etc/fstab por ejemplo con este comando:

nano /etc/fstab

Y cambiamos el UUID del /home actual por el UUID de la nueva partición. Guardamos el fichero.

Ya sólo queda reiniciar para comprobar que todo funciona.
Se me olvidaba que puede requerirse permiso de root para algunos comandos.

2 comentarios:

  1. Gran aporte. Me lo apunto para mover carpetas de sistema de un disco a otro sin romperme la cabeza. Gracias!

    ResponderEliminar
  2. Yo tuve un Aspire One de esa generación con disco SSD.
    Mi truco era una tarjeta SD de 8 gigas donde montaba el /home.
    Si pillas una tarjeta de las rápidas,resulta menos engorroso que el disco externo.
    Saludos.

    ResponderEliminar