Cómo extender la vida de la tarjeta SD de tu Raspberry Pi

Cómo extender la vida de la tarjeta SD de tu Raspberry Pi / Bricolaje

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

Si sabe algo acerca de las tarjetas SD, verá que esto puede ser un problema. Las tarjetas SD tienen una vida útil limitada, con límites en la frecuencia con la que se pueden escribir y reescribir los datos antes de que la tarjeta ceda ante la entropía..

Dado el gran número de proyectos disponibles para los usuarios de Raspberry Pi (desde los centros de medios El hardware que necesitará para construir un Centro de medios de Raspberry Pi El hardware que necesitará para construir un Centro de medios de Raspberry Pi Con tantas formas de usarlo, no debería No se sorprenda al descubrir que la Raspberry Pi ha vendido más de 1 millón de unidades. Aunque fue diseñada para un propósito clave (programación), esta pequeña computadora del tamaño de una tarjeta de crédito ... Leer más y los sistemas de juegos retro Juegos retro en la Raspberry Pi: todo lo que necesita para saber los juegos retro en la Raspberry Pi: todo lo que necesita saber La Raspberry Pi tiene muchos usos, pero quizás lo más divertido es jugar videojuegos clásicos. Aquí encontrará todo lo que necesita saber sobre los juegos retro en su Raspberry Pi. Lea más para tomar fotos desde el espacio Raspberry Pi Projects: un automóvil con visión nocturna, traducción similar a Google Glass, y más Raspberry Pi Projects: un automóvil con visión nocturna, traducción similar a Google Glass y mucho más Anteriormente hemos examinado algunos usos excelentes para esta minicomputadora británica, pero el hecho es que es tan versátil que siempre hay algo sorprendente de lo que hablar. Quién hubiera pensado que ... Leer más) parece sensato investigar cómo las tarjetas SD pueden prolongar 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 haberlo 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 a lo que volveremos más adelante).

Para disfrutar de la computación 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 el número de veces que los datos pueden escribirse en tarjetas SD, y el hecho de que los datos escritos en el dispositivo se extiendan a áreas vírgenes antes de volver al principio, hay menos cambios. de escritura a la misma área de la tarjeta. La elección de 16 GB sobre 8 GB reducirá a la mitad el número de reescrituras. En teoría, esto duplicará la esperanza de vida de su almacenamiento..

También vale la pena comprar solo para 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, ni siquiera uno que funcione. Si tenía algunas tarjetas SD antiguas que esperaba usar, revise todas las otras formas en que se pueden usar en su lugar. 7 Usos impresionantes para una tarjeta SD antigua 7 Usos impresionantes para una tarjeta SD antigua Ya sea que su tarjeta SD antigua sea muy pobre, tenga 64 MB o Una gran cantidad de 64 GB, existen varios proyectos para que hagas uso de estas tarjetas de almacenamiento. Leer más x.

Usando Raspberry Pi? Escribir a la memoria RAM, no la tarjeta

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

Utilizando la tmpfs función que le indica al dispositivo que escriba en la memoria RAM del sistema como lo haría en un dispositivo de almacenamiento (también puede crear 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 los consumidores. La RAM se ha utilizado durante décadas, sino principalmente como una solución de almacenamiento a corto plazo. Los rápidos tiempos de acceso de la RAM hacen que… Leer más , actualmente). El resultado es que hay menos escritura en la tarjeta SD. Una ventaja adicional es que tmpfs es rápido y fácil de configurar.

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

tmpfs / var / log valores predeterminados de tmpfs, noatime, nosuid, mode = 0755, tamaño = 100m 0 0

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

Varios otros lugares también se pueden utilizar:

tmpfs / tmp valores predeterminados de tmpfs, noatime, nosuid, tamaño = 100m 0 0 tmpfs / var / tmp valores predeterminados de tmpfs, noatime, nosuid, tamaño = 30m 0 0 tmpfs / var / log tmpfs valores predeterminados, noatid, nosuid, mode = 075 tmpfs / var / log 100m 0 0 valores predeterminados de tmpfs / var / run tmpfs, noatime, nosuid, mode = 0755, tamaño = 2m 0 0 tmpfs / var / spool / mqueue valores predeterminados de tmpfs, noatime, nosuid, mode = 0700, gid = 12, tamaño = 30m 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 la RAM también será utilizada por el sistema operativo, por lo que establecer límites de tamaño evitará el bloqueo de Raspbian. Además, tenga cuidado de agregar solo ubicaciones con datos temporales a / var / log. Todos estos archivos se eliminan cuando se reinicia la Raspberry PI, por lo que cualquier cosa que necesite para mantener o persistir en los reinicios no debe almacenarse en la RAM.

Al mover estas ubicaciones a la memoria RAM, se puede reducir la cantidad de datos escritos en la tarjeta SD de su Raspberry Pi, lo que prolonga su vida útil..

Mejor aún, omitir la tarjeta SD completamente!

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

La solución es mediante un dispositivo USB 2.0, que puede ser una unidad de disco USB estándar, tal vez un disco duro USB con alimentación o incluso un SSD. Aunque la Raspberry Pi está cableada para arrancar desde la tarjeta SD, puede reconfigurar el sistema operativo para que solo se encuentre la partición de inicio en la tarjeta SD, mientras que la partición raíz se mueve a otro dispositivo.

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

Conclusión: las tarjetas SD son asombrosas, así que trátelas bien

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

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 pirata informático 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 una pieza robusta de medios de almacenamiento es una corrección de errores sofisticada, lo que significa que las tarjetas pueden mostrar una capacidad completamente diferente a la que realmente está disponible (puede verificar su capacidad real con la herramienta H2testw).

En cuanto a los propietarios de Raspberry Pi, aproveche las sugerencias 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.

Trata bien tus tarjetas SD, e invariablemente durarán!

Explorar más sobre: ​​Raspberry Pi.