{"id":504,"date":"2020-12-06T08:52:36","date_gmt":"2020-12-06T08:52:36","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=504"},"modified":"2023-11-13T11:42:54","modified_gmt":"2023-11-13T11:42:54","slug":"monitor-sd-card-health-of-raspberry-pi","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/it\/monitor-sd-card-health-of-raspberry-pi\/","title":{"rendered":"Tutto sulla salute della scheda SD su Raspberry Pi"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg\" alt=\"Salute della scheda SD \" class=\"wp-image-1205\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-300x169.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-768x432.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1536x863.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-18x10.jpg 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg 1715w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La scheda SD \u00e8 - accanto all'alimentazione - un componente aggiuntivo critico del Raspberry Pi. Monitorare il suo stato di salute \u00e8 davvero importante per garantire un funzionamento regolare del sistema operativo Raspberry Pi e una buona esperienza utente. Questo articolo vi mostrer\u00e0 diversi modi per controllare e monitorare la salute della vostra scheda microSD.<\/p>\n\n\n\n<p>Innanzitutto, fornir\u00f2 una panoramica approfondita sul funzionamento delle schede di memoria, in modo che possiate comprendere le possibilit\u00e0 e i limiti del controllo dello stato di salute della vostra scheda SD.<\/p>\n\n\n\n<p>Poi spiegher\u00f2 come proteggere la scheda microSD riducendo i problemi comuni degli utenti di Raspberry Pi. Inoltre, esamineremo le migliori marche di schede microSD per Raspberry Pi che raccomandiamo.<\/p>\n\n\n\n<p>Se si vuole, si pu\u00f2 anche scendere pi\u00f9 in basso, per ottenere solo i comandi Linux per controllare lo stato attuale della scheda microSD.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nozioni di base: Dentro la scheda microSD<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Sdcard_panasonic64mb_inside_front_medium.jpg?v=1498923153\" alt=\"Inneres einer microSD Karte\"\/><figcaption class=\"wp-element-caption\">Immagine: Illustrazione dell'interno di una scheda SD. La scheda microSD ha una struttura simile. Fonte dell'immagine: <a href=\"https:\/\/de.wikipedia.org\/wiki\/Datei:Sdcard_panasonic64mb_inside_front.jpg\">CC-BY-SA Korpsvart<\/a>, Wikimedia Commons<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La scheda microSD contiene un chip di memoria flash (a sinistra dell'immagine), e un micro-controller (a destra dell'immagine, di solito basato su ARM).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flash<\/h3>\n\n\n\n<p>La memoria flash immagazzina informazioni <strong>\"intrappolare\" gli elettroni<\/strong>che vengono \"iniettati\" con alta tensione attraverso un non-conduttore in un cosiddetto <strong>cancello galleggiante<\/strong>(**). Gli elettroni fanno quindi parte di un transistor che pu\u00f2 permettere o meno il flusso di una corrente collegata, a seconda della carica del gate fluttuante. Teoricamente, non possono scorrere via, <strong>perch\u00e9 il gate flottante \u00e8 elettricamente isolato<\/strong>. Ci\u00f2 significa che le informazioni rimangono inalterate anche dopo l'interruzione dell'alimentazione di corrente.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Floating_gate_transistor-en.svg_c22655f0-916a-40f9-ba5a-81c34898aa3c_large.png?v=1498924630\" alt=\"\" style=\"width:283px;height:106px\"\/><figcaption class=\"wp-element-caption\"><em><a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:Floating_gate_transistor-en.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Immagini: CC-BY-SA \u0414.\u0418\u043b\u044c\u0438\u043d Wikimedia Commons<\/a>&nbsp;\/&nbsp;&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:FGMOS_Symbol.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Jlochoap CC-0<\/a><\/em><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"240\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-5046\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png 216w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-11x12.png 11w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><\/figure>\n<\/div>\n\n\n<p>L'informazione \u00e8 sempre letta tra la sorgente (S) e il drenaggio (D). Gli elettroni introdotti nel gate fluttuante aumentano per esempio la tensione di soglia del transistor, a partire dalla quale scorrerebbe la corrente. Il transistor si blocca quindi ad una tensione di lettura normale (non conduce).<\/p>\n\n\n\n<p>Per programmare il gate flottante sono necessarie tensioni elettriche significativamente pi\u00f9 elevate (ad esempio 10 V) rispetto al normale funzionamento in lettura (ad esempio 3,3 V). A tal fine, anche il gate di controllo (V1\/V2\/V3) svolge un ruolo fondamentale.<\/p>\n\n\n\n<p>Per cancellare tutto, il gate di controllo spinge gli elettroni fuori dal gate flottante applicando una tensione negativa elevata.<\/p>\n\n\n\n<p>I componenti NAND flash usati nelle schede microSD raggruppano i singoli transistor di memoria in pagine, e diverse pagine in blocchi. Una pagina ha tra 512 e 8192 byte, un blocco pu\u00f2 contenere fino a 256 pagine (quindi un totale di 2048 kB con 8kB di pagina).<\/p>\n\n\n\n<p>La scrittura (per un \"1\" logico) pu\u00f2 essere eseguita in senso bit o almeno in senso byte\/parola. La cancellazione (per uno \"0\" logico) pu\u00f2 essere eseguita solo in senso orario. Se ci sono informazioni non modificate, devono essere programmate di nuovo.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Le memorie flash hanno una durata limitata a causa della programmazione e della cancellazione, che si calcola in cicli di cancellazione.<\/strong><\/span><\/p>\n\n\n\n<p>La ragione della durata limitata \u00e8 il danneggiamento dello strato di ossido isolante, che protegge il gate flottante dalle perdite di carica, causato dalle alte tensioni. Non appena questo strato diventa conduttivo, la cella di memoria non pu\u00f2 pi\u00f9 contenere informazioni.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Accanto: Celle di memoria a pi\u00f9 livelli<\/h3>\n\n\n\n<p>Inizialmente, c'erano solo due stati di carica (<strong>1 bit di informazione<\/strong>) per cella di memoria. Ora, grazie a diverse porte flottanti per transistor, le celle di memoria multilivello memorizzano diversi stati di carica e quindi diversi bit per transistor di memoria. Durante la lettura, il sistema valuta come la corrente applicata viene condotta in modo diverso dal transistor.<\/p>\n\n\n\n<p>Da un lato, questo permette di aumentare significativamente la densit\u00e0 delle celle di memoria, ma dall'altro, la lettura \u00e8 pi\u00f9 lenta e le celle di memoria reagiscono molto pi\u00f9 sensibilmente con errori di bit alle perdite di carica. Con le celle a singolo livello, sono possibili da 100.000 a 1.000.000 di cicli di cancellazione in scrittura, con le TLC (celle a triplo livello con tre bit per cella di memoria) circa 1000 cicli di cancellazione in scrittura.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Questa \u00e8 la ragione per cui le schede SD industriali hanno di solito densit\u00e0 di memoria pi\u00f9 basse e usano SLC (celle a livello singolo), per una migliore integrit\u00e0 dei dati.<\/strong>.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Il controllore<\/h3>\n\n\n\n<p>Il compito del controllore \u00e8 di gestire il flash, e in particolare di eseguire <strong>livellamento dell'usura e correzione degli errori di lettura<\/strong>. Le prestazioni e la longevit\u00e0 della scheda microSD dipendono in modo decisivo dagli algoritmi utilizzati nel controller.<\/p>\n\n\n\n<p>La memoria flash non pu\u00f2 essere riscritta con la frequenza necessaria a causa del danneggiamento dello strato di ossido isolante delle porte fluttuanti come descritto sopra. Per evitare il danneggiamento di singole aree che vengono utilizzate con particolare frequenza, <strong>il controller varia l'allocazione fisica ai blocchi che possono essere indirizzati logicamente dal file system (= wear leveling).<\/strong><\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Questa variazione dell'allocazione fisica \u00e8 anche la ragione per cui il test di scrittura della scheda SD (scrivendo e leggendo con strumenti per blocchi danneggiati, ecc.) in realt\u00e0 non identificher\u00e0 i veri blocchi danneggiati e vi permetter\u00e0 di evitarli a livello di sistema operativo \/ file system! Solo il controller della memoria flash all'interno della scheda microSD sa a quale blocco viene scritto\/letto in un dato momento, e come discusso questo pu\u00f2 cambiare nel tempo.<\/strong><\/span><\/p>\n\n\n\n<p>I blocchi difettosi (bad blocks) sono gi\u00e0 presenti nella memoria flash nuova di zecca. Questi blocchi difettosi sono marcati in un'area speciale della memoria flash.<\/p>\n\n\n\n<p>Le informazioni di correzione degli errori per i singoli blocchi sono anche gestite in modo che gli errori di lettura possano essere corretti dai checksum. Il controller aggiunge i blocchi con errori di lettura raggruppati alla lista dei blocchi difettosi, e sposta l'effettiva allocazione fisica del blocco logico.<\/p>\n\n\n\n<p>La scheda microSD ha tipicamente - a seconda del produttore - circa 10% di capacit\u00e0 di riserva per scambiare i blocchi cattivi con dei buoni \"blocchi di riserva\".<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Piccoli segreti sporchi: Problemi di memoria flash<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">La cancellazione \u00e8 solo in senso orario<\/h4>\n\n\n\n<p>I dati possono essere cancellati solo blocco per blocco. La cancellazione stressa le celle di memoria e accorcia la loro vita - vengono creati nuovi blocchi cattivi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Blocchi difettosi dalla fabbrica<\/h4>\n\n\n\n<p>Le memorie flash vengono gi\u00e0 spedite con blocchi difettosi. Nel corso del funzionamento, si aggiungono altri blocchi difettosi (bad blocks). Il controller cerca quindi di scrivere\/cancellare i blocchi nel modo pi\u00f9 uniforme possibile tramite il wear-leveling.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">MLC e TLC particolarmente sensibili<\/h4>\n\n\n\n<p>Le celle di memoria a celle multilivello (MLC) riducono il numero di cicli di cancellazione e quindi l'affidabilit\u00e0 a lungo termine.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Leggere Disturbare<\/h4>\n\n\n\n<p>Un fenomeno non ancora menzionato da me, ma particolarmente perfido, \u00e8 <strong>Leggere Disturbare<\/strong>. Anche quando si legge solo dalla scheda, pu\u00f2 - solo leggendo - far s\u00ec che le celle di memoria vicine nello stesso blocco cambino la loro programmazione. La probabilit\u00e0 che questo accada aumenta bruscamente dopo alcune 100.000 letture.<\/p>\n\n\n\n<p>Per evitare Read Disturb, il controllore registra quindi il numero di accessi a un blocco per copiarlo tutto intero in una nuova posizione quando viene superata una soglia, e per cancellare il blocco originale. Dopo di che, il blocco pu\u00f2 essere riutilizzato di nuovo.<\/p>\n\n\n\n<p>Tutte queste sono cose che un controller deve compensare per poter fingere di essere una \"scheda di memoria perfetta\" all'esterno, mentre sembra tutt'altro che perfetta all'interno!<\/p>\n\n\n\n<p>Ultimo ma non meno importante, i bit scritti dai raggi X potrebbero essere cancellati involontariamente. Qui, solo un design a prova di raggi X della scheda pu\u00f2 garantire che i dati rimangano intatti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Produttore e selezione di una buona carta<\/h2>\n\n\n\n<p>Sia il microcontrollore che il dispositivo flash e la scheda microSD finita possono provenire da produttori diversi: la scheda SD Panasonic nella foto di esempio \u00e8 dotata di flash Samsung. Il controller \u00e8 stato prodotto in Giappone.<\/p>\n\n\n\n<p>Ci sono quattro produttori che producono dispositivi NAND flash:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Samsung &lt;- leader del mercato<\/li>\n\n\n\n<li>Toshiba<\/li>\n\n\n\n<li>IM Flash Technologies (joint venture tra Micron Technology e Intel)<\/li>\n\n\n\n<li>Hynix in collaborazione con Numonyx<\/li>\n<\/ul>\n\n\n\n<p>Toshiba e Samsung producono la maggior parte dei chip.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SanDisk (consigliato)<\/h3>\n\n\n\n<p>SanDisk e Toshiba hanno una joint venture per la produzione di flash. Tuttavia, nel 2009, SanDisk ha trasferito i diritti sulle fabbriche a Toshiba per diventare una<a href=\"http:\/\/aphnetworks.com\/node\/1659\"> produttore di memorie flash fabless<\/a>. Le due aziende collaborano tuttora per lo sviluppo delle memorie. SanDisk e Toshiba, insieme a Matshushita, sono i fondatori dello standard SD, introdotto nel 1999. SanDisk ha anche creato lo standard microSD.<\/p>\n\n\n\n<p>Ci siamo affidati al marchio SanDisk per molto tempo, e abbiamo avuto esperienze molto buone finora.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Samsung (consigliato)<\/h3>\n\n\n\n<p>Consigliamo anche le schede di memoria Samsung. In qualit\u00e0 di leader di mercato nel settore NAND flash, Samsung \u00e8 in grado di abbinare perfettamente tutti i componenti della scheda SD e dispone di tutte le informazioni necessarie per un prodotto solido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kingston (NON consigliato)<\/h3>\n\n\n\n<p>Abbiamo avuto una brutta esperienza con l'affidabilit\u00e0 delle schede Kingston da 128 GB in un progetto critico. Kingston non dispone di fabbriche proprie e acquista la capacit\u00e0 in eccesso da altri produttori di flash. Di conseguenza, non c'\u00e8 garanzia di prestazioni costanti.<\/p>\n\n\n\n<p>Il seguente <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">articolo di Bunny Huang<\/a> \u00e8 anche interessante in questo contesto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Toshiba<\/h3>\n\n\n\n<p>Toshiba, come #2 nel mercato mondiale della DRAM, vende anche i suoi prodotti di schede di memoria. SanDisk e Toshiba, insieme a Matshushita, sono i fondatori dello standard SD, introdotto nel 1999. Finora non abbiamo esperienza con le schede Toshiba.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transcend \/ Silicon Power<\/h3>\n\n\n\n<p>Abbiamo anche usato schede Transcend e Silicon Power, specialmente nella gamma a basso costo. Le schede sono fondamentalmente buone, ma abbiamo visto maggiori ritorni \/ difetti con Transcend che con SanDisk. Per progetti critici, consiglierei quindi piuttosto SanDisk \/ Samsung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scegliere una buona scheda di memoria<\/h3>\n\n\n\n<p>Per selezionare una buona scheda di memoria, la prima cosa da fare \u00e8 scegliere il produttore. Noi raccomandiamo <strong>Samsung o SanDisk<\/strong>, e forse Toshiba, per la shortlist.<\/p>\n\n\n\n<p>\u00c8 poi importante la classe di memoria. Questa classe indica la velocit\u00e0 di scrittura pi\u00f9 elevata, blocco per blocco. Non \u00e8 la velocit\u00e0 di scrittura per le scritture ad accesso casuale sparse, che \u00e8 pi\u00f9 significativa nelle applicazioni reali.<\/p>\n\n\n\n<p>Una classe superiore \u00e8 pi\u00f9 costosa, ma raccomandata a causa del significativo aumento delle prestazioni. Di solito spediamo schede di classe 10.<\/p>\n\n\n\n<p>In <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">questa panoramica su eLinux.org<\/a>\u00e8 possibile verificare la compatibilit\u00e0 di una scheda di memoria con il proprio Raspberry Pi. Nota importante: il firmware del Raspberry Pi viene costantemente modificato per migliorare la compatibilit\u00e0 con le schede di memoria ed evitare la corruzione dei dati.<\/p>\n\n\n\n<p>Dovresti ordinare da fonti affidabili - per esempio, <a href=\"https:\/\/buyzero.de\/products\/16gb-sandisk-sd-karte?variant=31076032402\">riceviamo le nostre schede microSD SanDisk <\/a>direttamente da Raspberry Pi Trading, e da rispettabili e grandi distributori tedeschi. Su Amazon, assicuratevi di ordinare direttamente da Amazon, non da un rivenditore Marketplace.<\/p>\n\n\n\n<p>Alcune informazioni (<em>cid, csd, data, manfid, oemid, serial<\/em>) della scheda microSD pu\u00f2 essere letta con Linux per controllare di aver ricevuto il produttore corretto. Esempi con una scheda Transcend:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"cd \/sys\/class\/mmc_host\/mmc?\/mmc?:*echo &quot;man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">sys<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">class<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc_host<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?:*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code data-no-translation=\"\"><em>man:0x000074 oem:0x4a60 name:USD&nbsp;hwrev:0x1 fwrev:0x0<\/em><\/code><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"echo &quot;serial:$(cat serial) mdt:$(cat date)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">serial:$(cat serial) mdt:$(cat date)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>seriale:0x401e39f2 mdt:03\/2017<\/em><\/pre>\n\n\n\n<p>L'ID del produttore (<em>manfid<\/em>) \u00e8 assegnato da <a href=\"https:\/\/www.sd-3c.com\/\">SD-3C LLC<\/a>, cos\u00ec come l'OEM \/ ID dell'applicazione (<em>oemid<\/em>). Il <em>oemid <\/em>identifica l'OEM della carta e\/o il contenuto della carta.<\/p>\n\n\n\n<p>Il nome del prodotto (<em>nome<\/em>) \u00e8 di 5 caratteri (ASCII). <em>hwrev<\/em> \u00e8 la revisione dell'hardware, e <em>fwrev<\/em> la revisione del firmware. Insieme sono la revisione del prodotto (<em>hwrev.fwrev<\/em>).<\/p>\n\n\n\n<p>Il <em>seriale<\/em> \u00e8 il numero di serie della scheda microSD, un campo a 32 bit che si legge come un numero intero senza segno.<\/p>\n\n\n\n<p>Il <em>mdt<\/em> (Manufacturing Date) indica quando la scheda \u00e8 stata prodotta - anno e mese.<\/p>\n\n\n\n<p>\u00c8 possibile confrontare i valori con quelli dei siti web per individuare le frodi delle schede microSD false. Vi consiglio di leggere <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">Articolo del blog di Bunny (uno)<\/a> e <a href=\"http:\/\/www.bunniestudios.com\/blog\/?p=2297\">questo articolo (due)<\/a>.<\/p>\n\n\n\n<p>Stabile <em>uomo\/oem<\/em> combinazioni di un marchio indicano una catena di approvvigionamento ben controllata e coerente. Per esempio, SanDisk ha la seguente combinazione <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">per tutte le voci nella Wiki di eLinux.org<\/a>: <strong>uomo:0x000003 oem:0x5344<\/strong>. Altri marchi, come Transcend, variano i loro fornitori, quindi la qualit\u00e0 costante non \u00e8 una certezza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Evitare la corruzione dei dati durante il funzionamento<\/h2>\n\n\n\n<p>La scheda microSD \u00e8 il \"disco rigido\" del Raspberry Pi. Con una normale configurazione Linux, funziona come un normale disco rigido: si verificano accessi sia in lettura che in scrittura. Linux registra le informazioni in molti file di log e, tra le altre cose, aggiorna i tempi di accesso ai file. I dati cambiano quindi frequentemente. Questo \u00e8 un aspetto per cui le schede microSD non sono mai state progettate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Suggerimento #1: spegnere correttamente Raspberry Pi e usare un buon alimentatore<\/h3>\n\n\n\n<p>Non si staccherebbe mai un computer Windows. Con i computer Linux, e specialmente i Raspberry Pi supportati da schede microSD, \u00e8 solo una questione di tempo <strong>prima che si verifichi la corruzione dei dati durante le interruzioni di corrente<\/strong>.<\/p>\n\n\n\n<p>Linux dispone di cache di lettura e scrittura per velocizzare le operazioni sui file. Quando si stacca l'alimentazione dal Pi, si possono perdere le informazioni contenute nelle cache di scrittura che non sono state trasferite sulla microSD.<\/p>\n\n\n<p><span style=\"color: #000000;\">Come menzionato in precedenza, il controller della microSD sta attivamente spostando i dati a runtime per il livellamento dell'usura, ed evitando disturbi di lettura. Questo avviene all'insaputa del sistema Linux (\"trasparente\"). E a seconda del produttore, in modo pi\u00f9 o meno conservativo. Anche qui - soprattutto durante le operazioni di scrittura! - possono verificarsi danni e perdite di dati.<\/span><\/p>\n\n\n<p>Quindi dovreste assicurarvi che, dopo aver spento il vostro Pi, l'ACT-LED del Raspberry Pi smetta di lampeggiare, e solo allora togliere l'alimentazione.<\/p>\n\n\n\n<p>Una cattiva alimentazione pu\u00f2 anche portare a problemi dovuti a <strong>brownout <\/strong>(sottotensione). In caso di dubbio, utilizzare l'alimentatore raccomandato \/ fornito da Raspberry Pi Trading.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\"><img loading=\"lazy\" decoding=\"async\" width=\"156\" height=\"197\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/powersupply-stontronics-raspberry-pi-microusb.jpg\" alt=\"\" class=\"wp-image-598\"\/><\/a><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\">alimentatore microUSB originale da 2,5 A (prodotto da Stontronics) <\/a><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-5047\" style=\"width:354px;height:354px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-300x300.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-150x150.png 150w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-768x768.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-12x12.png 12w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-4-zubehor\/products\/raspberry-pi-15-w-usb-c-netzteil-eu?variant=28034083258470\">originale 3 A USB C Alimentazione<\/a> <\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Punta #2 Sistema di sola lettura con sovrapposizioni<\/h3>\n\n\n\n<p>Un sistema di sola lettura non protegge la scheda SD dai disturbi di lettura, e quindi dall'invecchiamento dovuto ai necessari cicli di cancellazione. Tuttavia, questo avviene molto pi\u00f9 lentamente di quando si scrive attivamente.<\/p>\n\n\n\n<p>Un file system di sola lettura ha anche altri vantaggi, per esempio meno controlli del file system all'avvio.<\/p>\n\n\n\n<p>Soprattutto i sistemi embedded, cio\u00e8 quelli che servono a uno scopo specifico in un'applicazione (ad esempio, la segnaletica digitale), non hanno necessariamente bisogno della possibilit\u00e0 di installare costantemente nuovo software e di tenere registri precisi in loco. \u00c8 possibile inviare i registri attraverso la rete a un server centrale (se necessario in differita) e per gli aggiornamenti del sistema \u00e8 possibile mettere il sistema in modalit\u00e0 di manutenzione per applicare gli aggiornamenti.<\/p>\n\n\n\n<p>Ecco alcune informazioni dal progetto Debian su cui \u00e8 basata Raspbian: <a href=\"https:\/\/wiki.debian.org\/ReadonlyRoot\">https:\/\/wiki.debian.org\/ReadonlyRoot<\/a>.<\/p>\n\n\n\n<p>Utilizzando le sovrapposizioni del disco RAM (in tmpfs), un sistema pu\u00f2 ancora scrivere file di registro o apportare modifiche ai file. \u00c8 possibile sincronizzare periodicamente le sovrapposizioni del disco RAM con partizioni appositamente designate sulla scheda SD. \u00c8 necessario prestare attenzione al disco RAM, in modo che non trabocchi (a causa dei file di log), e la memoria RAM disponibile per le normali attivit\u00e0 \u00e8 ovviamente inferiore.<\/p>\n\n\n\n<p>Usiamo questa tecnica <a href=\"https:\/\/buyzero.de\/products\/anonymebox-anonym-frei-einfach?variant=27178682953\">con il nostro prodotto Anonymebox<\/a>dove si deve supporre che gli utenti semplicemente lo stacchino dalla presa.<\/p>\n\n\n<p><strong><span style=\"color: #000000;\">State cercando un partner per realizzare una solida soluzione di sola lettura per il vostro progetto embedded Raspberry Pi? <a style=\"color: #000000;\" href=\"https:\/\/pi3g.com\/kontakt\/\">Noi (come pi3g e.K.) offriamo servizi di consulenza e sviluppo<\/a>, per hardware e software.<\/span><\/strong><\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/pi3g.com\/kontakt\/\">Contatta pi3g e.K. per una consultazione iniziale gratuita<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Suggerimento #3 Riduzione delle operazioni di scrittura<\/h3>\n\n\n\n<p>Specialmente con i kernel pi\u00f9 vecchi, Linux aggiorna il tempo di accesso per ogni accesso al file, secondo lo standard POSIX. <strong>Questo significa che ogni operazione di lettura comporta automaticamente un'operazione di scrittura<\/strong>. C'\u00e8 la possibilit\u00e0 di impostare esplicitamente <em>noatime <\/em>in <em>\/etc\/fstab<\/em> se non \u00e8 gi\u00e0 stato impostato (Raspbian sembra impostarlo automaticamente).<\/p>\n\n\n\n<p><a href=\"https:\/\/lonesysadmin.net\/2013\/12\/08\/gain-30-linux-disk-performance-noatime-nodiratime-relatime\/\">Maggiori informazioni su <em>relatime <\/em>e <em>noatime<\/em><\/a><\/p>\n\n\n\n<p><strong>Disabilita il registro di sistema usando la maschera:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"systemctl mask systemd-journald.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemd<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">journald<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Creato collegamento simbolico da \/etc\/systemd\/system\/systemd-journald.service a \/dev\/null.<\/em><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl mask rsyslog.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">rsyslog<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Creato collegamento simbolico da \/etc\/systemd\/system\/rsyslog.service a \/dev\/null.<\/em><\/pre>\n\n\n\n<p>Altri log creati da altre applicazioni, e le conseguenze della disabilitazione di questi servizi (per esempio, alcuni servizi che non partono pi\u00f9) dovrebbero naturalmente essere esaminati in dettaglio.<\/p>\n\n\n\n<p><strong>Scambio di file:<\/strong><\/p>\n\n\n\n<p>Se non c'\u00e8 abbastanza RAM, Linux sposta singole aree di RAM in un file SWAP. (Considerate di usare un Raspberry Pi 4 con abbastanza RAM, per esempio<a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b?variant=28034031812710\"> il Pi 4 \/ 4 GB<\/a> o <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b-8gb?variant=31821584629862\">il Pi 4 \/ 8 GB<\/a> per il vostro caso d'uso). Con il seguente comando \u00e8 possibile verificare lo stato del file SWAP:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl status dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">status<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>dphys-swapfile.service - LSB: genera automaticamente e usa un file di swap\nCaricato: caricato (\/etc\/init.d\/dphys-swapfile)\nAttivo: attivo (uscito) da Sat 2017-07-01 19:11:57 UTC; 8min fa\nProcess: 498 ExecStart=\/etc\/init.d\/dphys-swapfile start (code=exited, status=0\/SUCCESS)<\/em><\/pre>\n\n\n\n<p>\u00c8 possibile utilizzare il seguente comando per disabilitare SWAP:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl disable dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusione<\/h3>\n\n\n\n<p>Le schede microSD in uso continuo mettono a dura prova l'affidabilit\u00e0 a lungo termine dei sistemi basati su Raspberry Pi.<\/p>\n\n\n\n<p>Utilizzando l'alimentazione giusta, sistemi di sola lettura con overlay, riduzione costante delle operazioni di scrittura e scegliendo una buona scheda SD di un marchio noto, \u00e8 possibile aumentare la stabilit\u00e0 a lungo termine.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/pi3g.com\/kontakt\/\">Se hai bisogno di un supporto professionale per il tuo progetto\/prodotto basato su Raspberry Pi, contattaci per una consultazione iniziale gratuita<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Note<\/h2>\n\n\n\n<p><strong>(*) Nota<\/strong>Il Raspberry Pi 3, 3B+ e 4 possono avviarsi da supporti USB, o tramite rete (Ethernet), senza scheda microSD.<\/p>\n\n\n\n<p>Soprattutto per l'avvio tramite rete, si consiglia di installare una scheda microSD con un firmware speciale, perch\u00e9 un bug di timeout nel codice di avvio impedisce un avvio stabile (Raspberry Pi 3B).<\/p>\n\n\n\n<p>Le spiegazioni precedenti sulla struttura della memoria flash si applicano anche alle chiavette USB, poich\u00e9 anch'esse si basano sulla memoria flash.<\/p>\n\n\n\n<p><strong>(**) Nota<\/strong>Un'alternativa sempre pi\u00f9 utilizzata alle porte fluttuanti sono le memorie flash charge trapping, il principio funzionale rimane lo stesso. La cella flash charge trapping permette densit\u00e0 di memoria pi\u00f9 elevate.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Se volete saperne di pi\u00f9 sulle schede SD con il vostro Raspberry Pi, date un'occhiata a <a href=\"https:\/\/picockpit.com\/raspberry-pi\/?s=sd+card\">i nostri numerosi articoli sull'argomento qui<\/a>.<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Condividi su X\" aria-label=\"Condividi su X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Condividi su Facebook\" aria-label=\"Condividi su Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Condividi su Telegram\" aria-label=\"Condividi su Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fit%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Condividi su Reddit\" aria-label=\"Condividi su Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">condividi<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>La scheda SD \u00e8 - accanto all'alimentazione - un componente aggiuntivo critico del Raspberry Pi. Monitorare il suo stato di salute \u00e8 davvero importante per garantire un funzionamento regolare del sistema operativo Raspberry Pi e una buona esperienza utente. Questo articolo vi mostrer\u00e0 diversi modi per controllare e monitorare la salute...<\/p>","protected":false},"author":2,"featured_media":1205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[165,3],"tags":[595,1007,1006,177,179,1003,606,780,599,1001,189,193,187,600,1002,1005,167,166,1004],"class_list":["post-504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sd-cards","category-raspberry-pi-how-to","tag-control","tag-controller","tag-fabs","tag-flash","tag-flash-memory","tag-kingston","tag-linux","tag-microsd","tag-monitor","tag-nand","tag-pi","tag-picockpit","tag-raspberry-pi","tag-raspbian","tag-samsung","tag-sandisk","tag-sd","tag-sd-card","tag-toshiba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>All about SD card health on the Raspberry Pi | PiCockpit<\/title>\n<meta name=\"description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/it\/monitor-sd-card-health-of-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"All about SD card health on the Raspberry Pi | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/it\/monitor-sd-card-health-of-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-06T08:52:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-13T11:42:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1715\" \/>\n\t<meta property=\"og:image:height\" content=\"964\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"All about SD card health on the Raspberry Pi\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"wordCount\":2760,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"keywords\":[\"control\",\"controller\",\"fabs\",\"flash\",\"flash memory\",\"kingston\",\"linux\",\"microsd\",\"monitor\",\"nand\",\"Pi\",\"picockpit\",\"Raspberry Pi\",\"Raspbian\",\"samsung\",\"sandisk\",\"SD\",\"SD Card\",\"toshiba\"],\"articleSection\":[\"SD Cards\",\"Tutorials\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"name\":\"All about SD card health on the Raspberry Pi | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"description\":\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"width\":1715,\"height\":964,\"caption\":\"microSD cards\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/raspberry-pi-how-to\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"All about SD card health on the Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/it\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutto sulla salute della scheda SD su Raspberry Pi | PiCockpit","description":"Questo articolo spiega come monitorare al meglio lo stato di salute della scheda SD quando si utilizza un Raspberry Pi - un compito reso ancora pi\u00f9 semplice da PiCockpit!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/it\/monitor-sd-card-health-of-raspberry-pi\/","og_locale":"it_IT","og_type":"article","og_title":"All about SD card health on the Raspberry Pi | PiCockpit","og_description":"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/it\/monitor-sd-card-health-of-raspberry-pi\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2020-12-06T08:52:36+00:00","article_modified_time":"2023-11-13T11:42:54+00:00","og_image":[{"width":1715,"height":964,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","type":"image\/jpeg"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Scritto da":"raspi berry","Tempo di lettura stimato":"14 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"All about SD card health on the Raspberry Pi","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"wordCount":2760,"commentCount":5,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","keywords":["control","controller","fabs","flash","flash memory","kingston","linux","microsd","monitor","nand","Pi","picockpit","Raspberry Pi","Raspbian","samsung","sandisk","SD","SD Card","toshiba"],"articleSection":["SD Cards","Tutorials"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","url":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","name":"Tutto sulla salute della scheda SD su Raspberry Pi | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","description":"Questo articolo spiega come monitorare al meglio lo stato di salute della scheda SD quando si utilizza un Raspberry Pi - un compito reso ancora pi\u00f9 semplice da PiCockpit!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","width":1715,"height":964,"caption":"microSD cards"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-how-to\/"},{"@type":"ListItem","position":3,"name":"All about SD card health on the Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"bacca di raspi","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Sono qui per aiutarvi con tutte le vostre domande relative al Raspberry Pi e amo condividere nuove idee di progetto per il Raspberry Pi, e dare consigli veloci. Naturalmente vi aiuter\u00f2 anche con PiCockpit e come rendere il vostro Raspberry Pi ancora pi\u00f9 facile da usare con questa soluzione di monitoraggio per Raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/it\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":39,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/posts\/504\/revisions\/5963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/media\/1205"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/it\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}