Come estendere la durata della scheda SD di Raspberry Pi

Le schede SD hanno una durata limitata, con limiti sulla frequenza con cui i dati possono essere riscritti prima che la carta ceda all'entropia. Per il Rapsberry Pi questo può essere un problema serio.

Le schede SD hanno una durata limitata, con limiti sulla frequenza con cui i dati possono essere riscritti prima che la carta ceda all'entropia.  Per il Rapsberry Pi questo può essere un problema serio.
Annuncio pubblicitario

Prima apparizione come memoria estesa per PDA, smartphone e fotocamere digitali circa 10 anni fa, le schede SD sono ora una popolare aggiunta ai tablet e mini computer come il Raspberry Pi. Offrendo elevata capacità e velocità di scrittura elevate, le schede SD sono particolarmente importanti per Raspberry Pi, che utilizza questo tipo di archiviazione come disco di sistema.

Se sai qualcosa sulle schede SD, vedrai come questo potrebbe rivelarsi un problema. Le schede SD hanno una durata limitata, con limiti sulla frequenza con cui i dati possono essere scritti e riscritti prima che la carta ceda all'entropia.

Dato l'ampio numero di progetti disponibili per gli utenti di Raspberry Pi (qualsiasi cosa dai media center L'hardware che ti servirà per costruire un centro multimediale Raspberry Pi L'hardware che ti servirà per costruire un centro multimediale Raspberry Pi Con così tanti modi di usarlo, non dovresti Saremo sorpresi di scoprire che il Raspberry Pi ha venduto oltre 1 milione di unità, sebbene sia stato progettato per uno scopo chiave (programmazione) questo piccolo computer ... Maggiori informazioni e sistemi di gioco retrò Retro Gaming sul Raspberry Pi: Tutto Hai bisogno di conoscere Retro Gaming sul Raspberry Pi: Tutto quello che c'è da sapere Il Raspberry Pi ha un sacco di usi, ma forse il più divertente è giocare ai videogiochi classici. Ecco tutto quello che c'è da sapere sui giochi retrò sul tuo Raspberry Pi. Leggi Altro per scattare foto dallo spazio Progetti Raspberry Pi: A Car With Night Vision, Google Glass-like Translation, e altri progetti Raspberry Pi: A Car With Night Vision, Google Glass-like Translation, E Altro Abbiamo già looke d ad alcuni usi eccellenti per questo minicomputer britannico, ma il fatto è che è così versatile che c'è sempre qualcosa di straordinario di cui parlare. Chi avrebbe mai pensato che ... Leggi di più) sembra ragionevole indagare su come le schede SD possano avere una durata della vita utile estesa.

Rendi la tua scheda SD più affidabile

Trovare prove concrete di guasti alle schede SD è difficile. Il formato è così economico che nella maggior parte dei casi i proprietari potrebbero averli appena scartati a favore di un sostituto. D'altro canto, questo formato è diventato più resistente negli ultimi anni, grazie ai progressi nel design delle carte (qualcosa di cui torneremo più tardi).

Muo-RPI-multiOS-SDcards

Per usufruire di un computer basato su scheda SD senza problemi, dovresti scegliere la carta più grande per il tuo budget. Il concetto alla base di questo è semplice: con un limite al numero di volte in cui i dati possono essere scritti su schede SD e il fatto che i dati scritti sul dispositivo devono essere distribuiti in aree non trattate prima di tornare all'inizio, vi sono meno cambiamenti di scrivere nella stessa area della carta. La scelta di 16 GB su 8 GB ridurrà la metà del numero di riscritture. In teoria, ciò raddoppierà l'aspettativa di vita del tuo spazio di archiviazione.

Vale anche la pena fare shopping solo per le grandi marche. Sì, potrebbe essere allettante prendere una scheda da 32 GB per $ 10 su eBay o Amazon, ma non è garantito un dispositivo affidabile o addirittura funzionante. Se avevi delle vecchie schede SD che speravi di usare, dai un'occhiata a tutti gli altri modi in cui possono essere usati, invece 7 Usi fantastici per una scheda SD vecchia 7 Usi fantastici per una scheda SD vecchia Se la tua vecchia scheda SD è scarso di 64 MB o un enorme 64 GB, esistono vari progetti per farvi utilizzare queste schede di memoria. Maggiori informazioni x.

Utilizzando Raspberry Pi? Scrivi su RAM, non su scheda

È possibile aumentare la durata della scheda SD migliorando l'utilizzo della RAM del dispositivo. Il seguente trucco può essere utilizzato su qualsiasi dispositivo Linux, sebbene lo abbiamo testato su Raspberry Pi.

Usando la funzione tmpfs tu istruisci il dispositivo a scrivere sulla RAM di sistema proprio come farebbe con un dispositivo di archiviazione (puoi anche creare un RAMdisk in Windows Cos'è un disco RAM, e come puoi impostarne uno su cosa è un disco RAM, e Come è possibile impostare One Up I dischi rigidi allo stato solido non sono la prima memoria non meccanica a comparire nei PC consumer: la RAM è stata utilizzata per decenni, ma principalmente come soluzione di archiviazione a breve termine. ... Per saperne di più, in realtà). Il risultato è che c'è meno scrittura sulla scheda SD. Un bonus è che tmpfs è veloce e facile da configurare.

muo-RPI-app-card

Per usare questo, apri / etc / fstab nel file system Raspbian (usando nano nella riga di comando) e aggiungi:

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

Dopo aver salvato, riavvia il tuo Raspberry Pi. Questo monterà il file system virtuale, pronto per l'uso. Al riavvio, / var / log verrà montato come disco RAM; i file scritti nella directory saranno nella RAM, per tutto il tempo necessario.

Possono essere utilizzati anche molti altri luoghi:

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

Queste linee possono essere aggiunte a / etc / fstab . Notare l'uso della condizione size =, che limita la quantità di spazio che ogni cartella temporanea dovrebbe occupare. Ricorda che la RAM verrà anche utilizzata dal sistema operativo, quindi l'impostazione dei limiti di dimensione eviterà il blocco di Raspbian. Inoltre, fare attenzione ad aggiungere solo posizioni con dati temporanei a / var / log. Questi file vengono tutti cancellati quando Raspberry PI viene riavviato, quindi tutto ciò che è necessario mantenere o persistere tra i riavvii non deve essere archiviato nella RAM.

Spostando queste posizioni nella RAM, la quantità di dati scritti sulla scheda SD del tuo Raspberry Pi può essere ridotta, prolungandone la durata.

Meglio ancora, Bypass completamente la scheda SD!

La maggior parte degli utenti di Raspberry Pi si affidano a una qualche forma di Linux, e come tali hanno nelle loro mani un modo ancora migliore di migliorare le prestazioni e ridurre il volume di riscrittura sulla scheda SD.

muo-sdcard-pi-usb

La soluzione è l'utilizzo di un dispositivo USB 2.0, che potrebbe essere una pen drive standard, forse un HDD USB alimentato o addirittura un SSD. Sebbene Raspberry Pi sia cablato per l'avvio dalla scheda SD, è possibile riconfigurare il sistema operativo in modo che solo la partizione di avvio venga trovata sulla scheda SD, mentre la partizione di root viene spostata su un altro dispositivo.

Mentre potresti trovare il processo un po 'complicato, una volta che la partizione di avvio è stata modificata per cercare la partizione di root sul dispositivo USB, vedrai che il risultato è impressionante.

Conclusione: le schede SD sono incredibili, quindi trattale bene

muo-oldsdcard adattatore La cosa più importante che puoi fare con le schede SD per assicurarti che durino è comprare i marchi nominati e, ove possibile, usarli per attività che non richiedono una riscrittura costante (come un megalite di download torrent on-line. Come trasformare il tuo Raspberry Pi in Un download sempre attivo Megalith Come trasformare il tuo Raspberry Pi in un Megalith di download sempre attivo Fai la tua parte per la "rete di distribuzione Linux" globale costruendo un megalite dedicato, sicuro, in grado di scaricare torrent che utilizza a malapena 10W di potenza., ovviamente, si basa su un Raspberry Pi. Leggi di più).

Ciò che è forse più affascinante è che le schede SD sono bugiardi abituali, supportati da un software molto intelligente. Come rivelato dall'hacker hardware Bunnie Huang al Chaos Compute Club Congress, le schede SD sono realizzate con una memoria flash molto economica e con difetti. Creare un'illusione di un robusto supporto di memorizzazione è una sofisticata correzione degli errori, il che significa che le carte sono in grado di mostrare una capacità completamente diversa da quella effettivamente disponibile (puoi verificare la tua capacità effettiva con lo strumento H2testw).

Per quanto riguarda i possessori di Raspberry Pi, approfitta dei suggerimenti sopra riportati per acquistare più spazio e usare tmpfs per ridurre il volume di riscrittura sulla tua scheda SD.

Tratta bene le tue schede SD e dureranno invariabilmente!

In this article