Annuncio pubblicitario

Apparsi per la prima volta come memoria estesa per PDA, smartphone e fotocamere digitali circa 10 anni fa, le schede SD sono ora un'aggiunta popolare a tablet e mini computer come come il Raspberry Pi. Offrendo elevata capacità e elevate velocità di scrittura, le schede SD sono particolarmente importanti per Raspberry Pi, che utilizza questo tipo di memoria come sistema disco.

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 scheda ceda all'entropia.

Dato l'ampio numero di progetti disponibili per gli utenti di Raspberry Pi (tutto da media center L'hardware necessario per creare un Media Center Raspberry PiCon così tanti modi di usarlo, non dovresti essere sorpreso di scoprire che il Raspberry Pi ha venduto oltre 1 milione di unità. Sebbene progettato per uno scopo chiave (programmazione) questo piccolo computer delle dimensioni di una carta di credito ... Leggi di più

instagram viewer
e sistemi di gioco retrò Retro Gaming su Raspberry Pi: comprensione di ROM, RetroPie, Recalbox e altroIl Raspberry Pi è l'ideale per giocare ai videogiochi classici. Ecco come iniziare con i giochi retrò sul tuo Raspberry Pi. Leggi di più per scattare foto dallo spazio Progetti Raspberry Pi: un'auto con visione notturna, traduzione simile a Google Glass e altro ancoraIn precedenza abbiamo esaminato alcuni usi eccellenti di 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 esaminare in che modo è possibile prolungare la durata utile delle schede SD.

Rendi la tua scheda SD più affidabile

È difficile trovare prove concrete di guasti della scheda SD. Il formato è così economico che nella maggior parte dei casi i proprietari potrebbero averli scartati a favore di una sostituzione. D'altro canto, questo formato è diventato più resistente negli ultimi anni, grazie ai progressi nella progettazione delle carte (qualcosa a cui torneremo più avanti).

Muo-RPI-multiOS-SDcards

Per usufruire dell'elaborazione basata su schede SD senza problemi, è necessario scegliere la scheda più grande per il proprio budget. Il pensiero dietro 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 nel il dispositivo dovrebbe essere distribuito in aree non trattate prima di tornare all'inizio, c'è meno cambio di scrittura nella stessa area del carta. La scelta di 16 GB oltre 8 GB ridurrà della metà il numero di riscritture. In teoria, questo raddoppierà l'aspettativa di vita della memoria.

Vale anche la pena fare acquisti solo per i grandi marchi. Sì, potrebbe essere allettante prendere una scheda da 32 GB per $ 10 su eBay o Amazon, ma non sei sicuro di ottenere un dispositivo affidabile - o addirittura funzionante. Se avevi alcune vecchie schede SD che speravi di usare, dai un'occhiata a tutto altri modi invece possono essere utilizzati 7 fantastici usi per una vecchia scheda SDChe la tua vecchia scheda SD sia di 64 MB o di 64 GB, esistono vari progetti per farti usare queste schede di memoria. Leggi di più X.

Usi Raspberry Pi? Scrivi su RAM, non sulla scheda

Aumentare la durata della scheda SD è possibile facendo un uso migliore della RAM del dispositivo. Il seguente trucco può essere utilizzato su qualsiasi dispositivo Linux, anche se l'abbiamo testato su Raspberry Pi.

Usando il tmpfs funzione che indica al dispositivo di scrivere nella RAM di sistema proprio come farebbe su un dispositivo di archiviazione (è possibile creare un Disco RAM anche in Windows Che cos'è un disco RAM e come configurarne unoI dischi rigidi a stato solido non sono la prima memoria non meccanica ad apparire nei PC consumer. La RAM è stata utilizzata per decenni, ma principalmente come soluzione di archiviazione a breve termine. I rapidi tempi di accesso della RAM lo rendono ... Leggi di più , in realtà). Il risultato è che la scrittura sulla scheda SD è minore. Un vantaggio è che tmpfs è veloce e facile da configurare.

muo-RPI-app-card

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

tmpfs / var / log valori predefiniti di tmpfs, noatime, nosuid, mode = 0755, dimensione = 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 rimarranno nella RAM, per tutto il tempo necessario.

Diverse altre posizioni possono anche essere utilizzate:

tmpfs / tmp tmpfs valori predefiniti, noatime, nosuid, dimensione = 100m 0 0. tmpfs / var / tmp tmpfs valori predefiniti, noatime, nosuid, dimensione = 30m 0 0. tmpfs / var / log valori predefiniti di tmpfs, noatime, nosuid, mode = 0755, dimensione = 100m 0 0. tmpfs / var / run valori predefiniti di tmpfs, noatime, nosuid, mode = 0755, dimensione = 2m 0 0. tmpfs / var / spool / mqueue valori predefiniti tmpfs, noatime, nosuid, mode = 0700, gid = 12, size = 30m 0 0

Queste righe possono essere tutte aggiunte a /etc/fstab. Nota l'uso della condizione size =, che limita la quantità di spazio che ogni cartella temporanea dovrebbe occupare. Ricorda che la RAM verrà utilizzata anche 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. Tutti questi file vengono eliminati al riavvio di Raspberry PI, quindi tutto ciò che è necessario conservare o persistere durante i riavvii non deve essere archiviato nella RAM.

Spostando queste posizioni nella RAM, è possibile ridurre la quantità di dati scritti sulla scheda SD del Raspberry Pi, prolungandone la durata.

Meglio ancora, ignora completamente la scheda SD!

La maggior parte degli utenti di Raspberry Pi fa affidamento su una qualche forma di Linux e come tale ha in mano un modo ancora migliore di migliorare le prestazioni e ridurre il volume di riscrittura sulla scheda SD.

muo-sdcard-pi-usb

La soluzione consiste nell'utilizzare un dispositivo USB 2.0, che potrebbe essere una chiavetta USB standard, forse un HDD USB alimentato o persino 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 si trova sulla scheda SD, mentre la partizione di root viene spostata su un'altra dispositivo.

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

Conclusione: le schede SD sono fantastiche, quindi trattale bene

muo-oldsdcard adattatoreLa cosa più importante che puoi fare con le schede SD per assicurarti che durino è acquistare i marchi nominati e, ove possibile, usarli per attività che non richiedono una riscrittura costante (come un megalite download torrent sempre attivo Come trasformare il tuo Raspberry Pi in un megalite download sempre attivoFai la tua parte per la "rete di distribuzione Linux" globale costruendo un megalite dedicato, sicuro e che scarica torrent che consuma a malapena 10W di potenza. Ovviamente, si baserà su un Raspberry Pi. Leggi di più ).

La cosa forse più affascinante è che le schede SD sono bugiardi abituali, supportate da alcuni software molto intelligenti. Come rivelato dall'hacker hardware Bunnie Huang al Congresso del Chaos Compute Club, Le schede SD sono realizzate con una memoria flash molto economica e piena di difetti. Creare un'illusione di un solido supporto di archiviazione è una sofisticata correzione degli errori, il che significa che le carte lo sono in grado di visualizzare una capacità completamente diversa da quella effettivamente disponibile (è possibile verificare la capacità effettiva con il H2testw attrezzo).

Per quanto riguarda i proprietari di Raspberry Pi, approfitta dei suggerimenti di cui sopra relativi all'acquisto di spazio di archiviazione più ampio e all'utilizzo di tmpfs per ridurre il volume di riscrittura sulla scheda SD.

Tratta bene le tue schede SD e dureranno invariabilmente!

Christian Cawley è vicedirettore per la sicurezza, Linux, DIY, programmazione e spiegazione tecnica. Produce anche The Really Useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Un collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante di Lego e fan dei giochi retrò.