¿Cuáles son los pros y los contras de instalar y ejecutar Ubuntu desde una tarjeta microSD? [cerrado]

12

Tengo una computadora portátil con una tarjeta microSD de repuesto. Estoy planeando instalar Ubuntu 16.04 en esa tarjeta y usarlo junto con Windows. ¿Cuáles son los pros y los contras de ejecutar Ubuntu desde una tarjeta SD? No creo que haya ninguna ventaja aparte de no tener que molestar a las particiones de Windows. Supongo que una velocidad de lectura y escritura más baja es un inconveniente. ¿Qué tan lento sería en términos simples? Y cuáles son los otros inconvenientes.

Cualquier recomendación en la tarjeta también será apreciada.

SDAdam
fuente
44
Para ponerlo en perspectiva, una tarjeta SD de clase 6 obtendrá velocidades de aproximadamente 10 MB / s. Un disco duro mecánico debería obtener alrededor de 200 MB / s. En esencia, una tarjeta SD será tan lenta que probablemente terminarás tirándola por la ventana.
Lewis Smith
2
El único beneficio es que no necesita cable y caja adicionales, solo una SD. Pero un SSD SATA externo con caja UASP será mucho mejor.
Alvin Liang
1
@LewisSmith La tarjeta (clase 10) se anuncia hasta 100 MB / s. ¿Eso hace alguna diferencia?
SDAdam
1
@SDAdam Eso es para velocidades secuenciales, pero las velocidades de lectura / escritura aleatorias serán mucho más bajas.
Steve
44
¿Esto es comparable a cómo funcionan correctamente los sistemas Raspberry Pi?
zero298

Respuestas:

8

Creo que el límite es el lector de tarjetas y no la tarjeta.

Pero, ¿qué tal si instala un sistema persistente en esa tarjeta? De esta manera es como un sistema en vivo y se cargan más partes en la memoria. El arranque tarda más, pero debería ser más rápido en uso.

Escribir en la tarjeta no será muy rápido. Pero creo que es una opción para probar.

Kev Inski
fuente
7
  • Primero verifique que su computadora pueda arrancar desde el lector de tarjetas

  • Este enlace puede ayudarlo a instalar Ubuntu en su tarjeta microSD (un sistema instalado como instalado en una unidad interna).

  • Una buena alternativa podría ser crear un disco en vivo persistente con mkusb

  • Si tiene problemas para leer o escribir más tarde, intente de acuerdo con este enlace .


Tenga en cuenta que una tarjeta SD

  • es mucho más lento

  • es mucho más sensible al desgaste de las celdas de memoria y a la corrupción del sistema lógico para distribuir el desgaste

que un SSD conectado a través de eSATA o USB 3 o un pendrive USB 3 de alta gama. Ver este enlace y enlaces de él.

sudodus
fuente
3

Además de los posibles problemas de velocidad que ya tienen buenas respuestas aquí, hay otro problema que puede considerar.

Supongo que está hablando de una ranura para tarjeta SD incorporada, como es común en las computadoras portátiles más nuevas. Debe asegurarse de que este sea un dispositivo de arranque y de que funcione bien con su gestor de arranque (GRUB o lo que sea). Algunas computadoras portátiles tienen una opción de BIOS similar a "Activar arranque de tarjeta Secure Digital (SD)", que permite esto. Pero otros (por ejemplo, mi Dell Precision) prohíben activamente el acceso a la ranura de la tarjeta SD durante el arranque, ya que está conectado al bus PCI-E y no pueden cargar los controladores que necesitaría usar durante el arranque.

Vale la pena señalar que algunas personas han tenido éxito al usar cargadores de arranque encadenados para inyectar los controladores en el proceso de arranque, es posible que desee ver la página oficial de "arranque desde SD" de Ubuntu aquí .

Además, los "gestores de arranque" también son una solución potencial para esto, por ejemplo, el mal llamado Administrador de arranque Plop .

zanahoria
fuente
2

Pros:

  1. Pequeño
  2. Imagen fácil de (re) usando windisk32, dd o Etcher
  3. Varios tamaños de almacenamiento para elegir
  4. Varias clases de velocidad para elegir
  5. Portátil
  6. Todos lo están haciendo (Raspberry Pi, etc.)

Contras:

  1. La clase de velocidad más rápida equivale a más dinero
  2. Asientos, a veces difíciles de entrar / salir de la ranura para tarjeta SD en una computadora portátil
  3. El acceso a la ranura para tarjeta SD podría ser más lento que decir un lector de tarjeta SD USB3
  4. El BIOS puede querer un lector de tarjetas USB frente a un lector de tarjetas SD instalado
  5. Las máquinas virtuales tienen dificultades para leer desde un lector de tarjetas SD y a veces prefieren un lector de tarjetas SD USB. Vea esta larga publicación sobre temas: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. Necesita que el sistema operativo tenga en cuenta la tarjeta SD para evitar problemas de nivelación de desgaste. Mire estas alternativas de sistema de archivos para ayudar a maximizar su experiencia.

Por último, me gusta la familia de tarjetas sd Sandisk Pro para mis distribuciones de Linux.

David Aubin
fuente
2

Arruinará la tarjeta SD a la larga.

Las SSD (y almacenamiento similar que incluye tarjetas SD) se degradan con cada ciclo de escritura. Si tiene un ISO en vivo, eso no será un problema (pero probablemente eso no sea lo que desea y solo si no tiene una partición de intercambio). Sin embargo, con un Ubuntu normal, la carga de escritura estará muy por encima de lo que están hechas las tarjetas SD, degradando así la tarjeta mucho más rápido de lo normal (todavía estamos hablando de años más o menos, no es como si la tarjeta quemara el segundo lo arrancas)

Hobbamok
fuente
2
"un sistema que se restablece con cada reinicio" - ¿te refieres a un ISO en vivo normal? Para su información, si tiene el ram para copiar todo toram, entonces sus velocidades de lectura y escritura (en ram) podrían medirse en GB / segundo
Xen2050
Además del punto, pero los SSD tienen vidas útiles comparables a los HDD.
wjandrea
@wjandrea sí, pero hay una diferencia entre un SSD y una tarjeta SD. Y esa diferencia se muestra principalmente en su vida útil. Debido a que las tarjetas no fueron hechas para la escritura constante que experimentan los discos duros internos
Hobbamok
0

Además de la lentitud, los controladores de Linux para tarjetas SD son notoriamente defectuosos y producen corrupción de datos de vez en cuando. Esto afecta incluso a las computadoras portátiles con SSD "eMMC" (esencialmente, una tarjeta SD de alta velocidad soldada en la placa base). Tengo uno de estos y cada semana más o menos el kernel informa un error espurio debido a que la tarjeta no termina una operación dentro de un margen arbitrario de 1 segundo que el kernel le da, y cambia la unidad a solo lectura, lo que requiere un reinicio. A veces, esto también deja una corrupción que requiere un fsck y (afortunadamente raramente) pérdida de datos real.

No desea ejecutar desde una tarjeta SD lenta real junto con estos problemas. Una buena alternativa sería una unidad flash USB 3 de bajo perfil que se adapta principalmente al puerto USB. Estos están disponibles en grandes tamaños ahora, al menos 128 GB y probablemente 256-512 GB.

R .. GitHub DEJA DE AYUDAR AL HIELO
fuente
1
"Además de la lentitud, los controladores de Linux para las tarjetas SD son notoriamente defectuosos" - ¿Tiene una referencia para eso? Te creo si dices que estás teniendo problemas, pero eso no significa que sea universal. No recuerdo haber experimentado nunca esos problemas (y tengo una computadora portátil con almacenamiento eMMC). También tenga en cuenta que las Raspberry Pi son esencialmente PC con Linux con una tarjeta SD como único almacenamiento.
marcelm
1
@marcelm: diagnostiqué (lo que condujo a una reparación en sentido ascendente) un error de larga data en el subsistema SPI de Linux que estaba causando una corrupción significativa en las tarjetas SD hace un par de años. El problema terminó siendo esencialmente sin bloqueo alrededor de ciertas secciones críticas debido al protocolo indocumentado y mal utilizado para la propiedad de un determinado bloqueo. Y los RPis (que usted menciona) todavía son conocidos por la corrupción de la tarjeta SD. El problema específico que sigo experimentando con frecuencia en mi computadora portátil puede ser específico de mi hardware en particular, pero estos subsistemas son increíblemente defectuosos y es un patrón continuo.
R .. GitHub DEJA DE AYUDAR A ICE
0

Soy un usuario de Xubuntu (anteriormente Ubuntu) que ha estado ejecutando su sistema operativo en una tarjeta microSD de 16 GB durante aproximadamente un año y medio, por lo que contaré mi experiencia.

Velocidad

La experiencia general es más lenta que tener el sistema operativo en un disco duro, pero no tan lento. Si bien no lo recomiendo si necesita un rendimiento superior, diría que la diferencia es insignificante para el uso promedio (navegación web, música, videos, suite ofimática, edición multimedia básica). De hecho, cambié de Ubuntu a Xubuntu para aprovechar al máximo el hardware limitado (XFCE es más rápido que Unity y GNOME).

Fiabilidad

En todo este tiempo, el único problema de confiabilidad que he enfrentado es cuando muevo accidentalmente la tarjeta microSD y aparecen errores de E / S. Frecuentemente me sucedió hasta que me acostumbro a tener una tarjeta microSD cerca de mi mano cuando escribo, pero de vez en cuando sucede por factores externos. El sistema de archivos se corrompe y no puedo iniciar normalmente, ya fsckque es necesario ejecutarlo manualmente, pero dicho comando nunca me ha fallado, por lo que puedo volver a usar el sistema en un par de minutos. La peor parte es perder el trabajo no guardado, pero no es un gran problema si estás acostumbrado a guardar constantemente las cosas importantes (y Firefox es realmente bueno cuando se trata de restaurar mis pestañas: 'D). Tenga en cuenta que este problema puede dañar la tarjeta a largo plazo.

Almacenamiento

16 GB de capacidad de almacenamiento. El proceso de instalación me dejó con unos 5-7 GB gratis. Solo necesito algunos programas más de lo que viene por defecto y almaceno la mayoría de mis archivos en la nube y en dispositivos externos, por lo que este espacio libre es suficiente para mis necesidades (pero puede que no sea lo mismo para usted).

Conclusión

Instale el sistema operativo en un HDD / SSD si tiene la posibilidad o si realmente necesita un rendimiento superior. De lo contrario, instalarlo en una tarjeta microSD es una buena opción.

nxnev
fuente