Check the new version here

Popular channels

Intenté instalar Mint en un pendrive y así quedó




- Resumen para taringuero V5
- Intro
- Los pasos a seguir
- Pruebas
- Conclusiones






Resumen para taringuero V5

Instalar Linux en un pendrive rápido funca a más velocidad.





Intro

Desde hace un tiempo hasta ahora en los tiempos libres vengo dándole duro y parejo al enorme GT4 desde pcsx2 para linux, descubriendo modelos interesantes de coches:


(en Argentina se sabrá el chiste)


además, el hecho de fumar mates con yerba CBSé terminó formando un combo que me hizo detonar una idea "interesante": Cómo podría correr Linux Mint 17.2 desde un pendrive USB 3.0 ?

Considerando que los discos rígidos que tengo son SATA 2, y que la versión 3 de USB tiene una velocidad más alta que SATA 2 decidí hacer la prueba de instalar al Mint allí:



En este post asumo que se cuenta con conocimientos básicos sobre el uso de la consola y como iniciar tareas con privilegios altos (root) además de algunas tareas básicas de administración (instalación, particionado, etc).





Los pasos a seguir

Booteando desde PartedMagic hice 2 particiones, una para bootear el Mint (modo live) y la otra para tener el sistema instalado:



Hice una instalación "express" de Windows para luego crear la partición de 3.88 GiB usando el software Yumi:



Pero si por algún motivo el pendrive no bootea prueben con Unetbootin

Procederemos a instalar, en la instalación las particiones irían distribuidas de la siguiente manera:

/var, /tmp, /home y swap van al disco rígido, ya que son las zonas donde se escriben muchos datos, el resto iría al pendrive.

Ahora bien, el instalador de Mint (y por lo tanto de Ubuntu) no muestra las unidades de almacenamiento USB, algo que en Debian no debería ser problema (me guío por una prueba similar que hice en 2008 y Debian no altera sus instaladores con frecuencia) en tal caso los pasos a seguir son:

1 - Instalar Mint de la forma normal en el disco rígido.
2 - Reiniciar y bootear un Linux Live (el mismo Mint que tenía en la primer
partición del pendrive en este caso).
3 - Formatear la segunda partición (del pendrive) si no está formateada.
4 - Fijarse que UUID tiene dicha partición: ls -l /dev/disk/by-uuid/



5 - Buscar la partición donde está la reciente instalación de Mint y editar
el archivo /etc/fstab agregando esta línea:
UUID=ccc9d05d-ff9d-4ffd-bd52-7a90faafebda /usr ext4 defaults 0 0
el UUID cambia en cada ocasión, no hagan copy/paste sin hacer el cambio
correspondiente.
6 - Copiar todos los archivos y carpetas de /usr de la reciente instalación a
la particion del pendrive recién formateada.
7 - Reiniciar y bootear con el sistema instalado.

Los pasos 3, 5 y 6 tendrás que hacerlos con permisos de root.





Pruebas

Haciendo unas pruebas básicas con los comandos time y dd tendremos estos resultados para lectura y escritura respectivamente:





Luego podemos instalar el paquete bonnie++ donde tendremos algunos detalles más, como latencias y carga del CPU:



Para poder ejecutar bonnie++ en /usr tendrán que estar como root



Si no pudiste leer bien su salida (algo probable xD ) acá paso algunos datos en limpio:

Salida secuencial
     por caracter  -  por bloque  -  reescritura
HDD       387 K/s      71107 K/s       72911 K/s
USB       500 K/s      16045 K/s       27542 K/s

Entrada secuencial
     por caracter  -  por bloque  -  busquedas
HDD      2440 K/s       2004 K/s        2805/s
USB      3027 K/s       3027 K/s        5248/s

Latencias
===============================================================================

Creacion secuencial
     crear    -   leer   -   borrar
HDD   63us       936us       345us 
USB  175us       926us       341us

Creacion aleatoria
     crear    -   leer   -   borrar
HDD  169us        28us         50us
USB   63us        30us        178us

        Salida secuencial ---------     Entrada secuencial -------  
HDD     34763us     102us      96us     9563us      60us      87us
USB     22229us     185us     194us     7826us     182us    3504us


Por último vamos a lo práctico: la escritura (a la hora de instalar unos cuantos paquetes por ej.) es algo más lenta, también lo es para copiar archivos grandes, los siguientes tiempos fueron tomados usando una imagen iso de 3.1 GB:

2'19'' para copiarla hacia /usr
38'' para copiarla desde /usr

Mientras que en el disco rígido la mismo imagen tarda:
50'' para copiarla hacia allí
56'' para copiarla desde allí

Se podrá notar que la lectura es algo más rápida, pero la carga de programas es la que se ve
claramente beneficiada, las siguientes pruebas las hice abriendo los programas en la primera vez, ya que a partir de la segunda ejecución los tiempos son mucho menores:

-----------------------------------
Software           Antes     Ahora
-----------------------------------
VMWare 10:          21''      7''
LibreOffice 4.3:     6''      3''
Gimp:               21''      6''
-----------------------------------

Los tiempos de antes fueron tomados con los programas instalados en el disco rígido.





Conclusiones

La mejor opción es comprar un SSD, más aún si el mother tiene soporte para SATA 3 (como mínimo en un mother algo reciente lo damos por hecho) pero si todavía usamos discos rígidos SATA 2 y tenemos algún pendrive + un puerto USB 3.0 se podrá ganar velocidad y puedo atreverme a decir que vale la pena el trabajo adicional a la hora de instalar nuestra distro, por otro lado no tiene sentido hacer esta prueba con pendrives y/o puertos USB 2 (lo digo por las dudas) esto es todo, espero les haya sido de utilidad este post, saludos.


0No comments yet
      GIF
      New