Cómo extender la vida útil de la tarjeta SD de su Raspberry Pi

  • Lesley Fowler
  • 0
  • 3509
  • 719
Anuncio

Apareciendo por primera vez como almacenamiento extendido para PDA, teléfonos inteligentes y cámaras digitales hace unos 10 años, las tarjetas SD ahora son una adición popular a tabletas y mini computadoras como la Raspberry Pi. Al ofrecer alta capacidad y velocidades de escritura rápidas, las tarjetas SD son particularmente importantes para Raspberry Pi, que utiliza este tipo de almacenamiento como disco del sistema.

Si sabe algo acerca de las tarjetas SD, verá cómo esto podría ser un problema. Las tarjetas SD tienen una vida limitada, con límites sobre la frecuencia con la que los datos pueden escribirse y reescribirse antes de que la tarjeta entre en entropía.

Dada la gran cantidad de proyectos disponibles para los usuarios de Raspberry Pi (cualquier cosa desde centros de medios El hardware que necesitará para construir un centro de medios Raspberry Pi El hardware que necesitará para construir un centro de medios Raspberry Pi Con tantas formas de usarlo, no debería No se sorprenda al descubrir que el Raspberry Pi ha vendido más de 1 millón de unidades. Aunque está diseñado para un propósito clave (programación), esta pequeña computadora del tamaño de una tarjeta de crédito ... y sistemas de juegos retro Juego retro en Raspberry Pi: comprensión de ROM, RetroPie, Recalbox y más juegos retro en Raspberry Pi: comprensión de ROM, RetroPie, Recalbox y más El Raspberry Pi es ideal para jugar videojuegos clásicos. Aquí te explicamos cómo comenzar con los juegos retro en tu Raspberry Pi. Para tomar fotos desde el espacio Proyectos Raspberry Pi : Un automóvil con visión nocturna, traducción similar a Google Glass y más proyectos Raspberry Pi: un automóvil con visión nocturna, traducción similar a Google Glass y más Hemos visto anteriormente Algunos excelentes usos para esta minicomputadora británica, pero el hecho es que es tan versátil que siempre hay algo sorprendente de qué hablar. ¿Quién hubiera pensado que ...) parece sensato investigar cómo las tarjetas SD pueden extender su vida útil?.

Haga su tarjeta SD más confiable

Encontrar evidencia sólida de fallas en la tarjeta SD es difícil. El formato es tan barato que en la mayoría de los casos, los propietarios podrían haberlos descartado en favor de un reemplazo. Por otro lado, este formato se ha vuelto más resistente en los últimos años, gracias a los avances en el diseño de tarjetas (algo que volveremos más adelante).

Para disfrutar de una informática basada en tarjetas SD sin problemas, debe elegir la tarjeta más grande para su presupuesto. La idea detrás de esto es simple: con un límite en la cantidad de veces que los datos se pueden escribir en las tarjetas SD, y el hecho de que los datos escritos en el dispositivo deben extenderse a áreas intactas antes de volver al principio, hay menos cambios de escribir en la misma área de la tarjeta. Elegir 16 GB sobre 8 GB reducirá a la mitad el número de reescrituras. En teoría, esto duplicará la vida útil de su almacenamiento..

También vale la pena comprar solo las grandes marcas. Sí, puede ser tentador obtener una tarjeta de 32 GB por $ 10 en eBay o Amazon, pero no se garantiza que obtenga un dispositivo confiable, o incluso uno que funcione. Si tenía algunas tarjetas SD antiguas que esperaba usar, consulte todas las otras formas en que se pueden usar en su lugar 7 Usos increíbles para una tarjeta SD antigua 7 Usos increíbles para una tarjeta SD antigua Ya sea que su antigua tarjeta SD tenga apenas 64 MB o En un enorme 64 GB, existen varios proyectos para que pueda utilizar estas tarjetas de almacenamiento. X.

¿Usando Raspberry Pi? Escribir en la RAM, no en la tarjeta

Es posible aumentar la vida útil de su tarjeta SD haciendo un mejor uso de la RAM de su dispositivo. El siguiente truco se puede usar en cualquier dispositivo Linux, aunque lo hemos probado en Raspberry Pi.

Utilizando la tmpfs característica que le indica al dispositivo que escriba en la RAM del sistema tal como lo haría en un dispositivo de almacenamiento (también puede hacer un disco RAM en Windows Qué es un disco RAM y cómo puede configurar uno) Qué es un disco RAM y cómo puede Set One Up Los discos duros de estado sólido no son el primer almacenamiento no mecánico que aparece en las PC de consumo. La RAM se ha utilizado durante décadas, pero principalmente como una solución de almacenamiento a corto plazo. Los tiempos de acceso rápidos de la RAM hacen que ... ) El resultado es que hay menos escritura en la tarjeta SD. Una ventaja es que tmpfs es rápido y fácil de configurar.

Para usar esto, abra / etc / fstab en el sistema de archivos Raspbian (usando nano en la línea de comando) y agregue:

tmpfs / var / log tmpfs por defecto, noatime, nosuid, mode = 0755, size = 100m 0 0

Después de guardar, reinicie su Raspberry Pi. Esto montará el sistema de archivos virtual, listo para usar. Al reiniciar, / var / log se montará como un disco RAM; los archivos escritos en el directorio estarán en la RAM, durante el tiempo que sean necesarios.

También se pueden usar varias otras ubicaciones:

tmpfs / tmp tmpfs por defecto, noatime, nosuid, size = 100m 0 0 tmpfs / var / tmp tmpfs por defecto, noatime, nosuid, size = 30m 0 0 tmpfs / var / log tmpfs por defecto, noatime, nosuid, mode = 0755, size = 100m 0 0 tmpfs / var / run tmpfs por defecto, noatime, nosuid, mode = 0755, size = 2m 0 0 tmpfs / var / spool / mqueue tmpfs por defecto, noatime, nosuid, mode = 0700, gid = 12, size = 30m 0 0 0

Estas líneas se pueden agregar a / etc / fstab. Tenga en cuenta el uso de la condición size =, que limita la cantidad de espacio que debe ocupar cada carpeta temporal. Recuerde que el sistema operativo también utilizará la RAM, por lo que establecer límites de tamaño evitará que Raspbian se bloquee. Además, tenga cuidado de agregar solo ubicaciones con datos temporales a / var / log. Todos estos archivos se eliminan cuando se reinicia su Raspberry PI, por lo que todo lo que necesite mantener o persistir durante los reinicios no debe almacenarse en la RAM.

Al mover estas ubicaciones a la RAM, la cantidad de datos escritos en la tarjeta SD de su Raspberry Pi se puede reducir, extendiendo así su vida útil..

Mejor aún, omita completamente la tarjeta SD!

La mayoría de los usuarios de Raspberry Pi confían en alguna forma de Linux y, como tal, tienen en sus manos una forma aún mejor de mejorar el rendimiento y reducir el volumen de reescritura en la tarjeta SD.

La solución es mediante el uso de un dispositivo USB 2.0, que podría ser una memoria USB estándar, tal vez un HDD USB con alimentación o incluso un SSD. Aunque Raspberry Pi está programado para arrancar desde la tarjeta SD, puede volver a configurar el sistema operativo para que solo se encuentre la partición de arranque en la tarjeta SD, mientras que la partición raíz se mueve a otro dispositivo.

Si bien puede encontrar el proceso un poco complicado, una vez que la partición de arranque se ha editado para buscar la partición raíz en el dispositivo USB, verá que el resultado es impresionante.

Conclusión: las tarjetas SD son increíbles, así que trátalas bien

Lo más importante que puede hacer con las tarjetas SD para asegurarse de que duren es comprar las marcas nombradas y, cuando sea posible, usarlas para tareas que no requieren una reescritura constante (como un megalito de descarga de torrent siempre encendido Cómo convertir su Raspberry Pi en Un megalito de descarga siempre activo Cómo convertir su Raspberry Pi en un megalito de descarga siempre activo Haga su parte para la "red de distribución de Linux" global construyendo un megalito dedicado, seguro y de descarga de torrents que apenas use 10W de potencia. , por supuesto, basarse en una Raspberry Pi.).

Lo que quizás sea más fascinante es que las tarjetas SD son mentirosas habituales, respaldadas por un software muy inteligente. Como lo reveló el hacker de hardware Bunnie Huang en el Chaos Compute Club Congress, las tarjetas SD están hechas con una memoria flash muy barata y llena de defectos. Crear una ilusión de un medio de almacenamiento robusto es una sofisticada corrección de errores, lo que significa que las tarjetas pueden mostrar una capacidad completamente diferente a la realmente disponible (puede verificar su capacidad real con la herramienta H2testw).

En cuanto a los propietarios de Raspberry Pi, aproveche los consejos anteriores sobre la compra de un almacenamiento más grande y el uso de tmpfs para reducir el volumen de reescritura en su tarjeta SD.

Trate bien sus tarjetas SD, y siempre durarán!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.