{"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\/sv\/monitor-sd-card-health-of-raspberry-pi\/","title":{"rendered":"Allt om SD-korth\u00e4lsa p\u00e5 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=\"SD-kortets h\u00e4lsa \" 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>SD-kortet \u00e4r - vid sidan av str\u00f6mf\u00f6rs\u00f6rjningen - en viktig ytterligare komponent i Raspberry Pi. Det \u00e4r viktigt att \u00f6vervaka dess h\u00e4lsa f\u00f6r att s\u00e4kerst\u00e4lla en smidig drift av operativsystemet f\u00f6r Raspberry Pi och en bra anv\u00e4ndarupplevelse. Den h\u00e4r artikeln visar dig flera s\u00e4tt att kontrollera och \u00f6vervaka h\u00e4lsan hos ditt microSD-kort.<\/p>\n\n\n\n<p>F\u00f6rst kommer jag att ge en djupg\u00e5ende \u00f6versikt \u00f6ver hur minneskort fungerar, s\u00e5 att du kan f\u00f6rst\u00e5 m\u00f6jligheterna och begr\u00e4nsningarna med att kontrollera SD-kortets h\u00e4lsotillst\u00e5nd.<\/p>\n\n\n\n<p>Sedan f\u00f6rklarar jag hur du skyddar ditt microSD-kort genom att minska vanliga problem som Raspberry Pi-anv\u00e4ndare upplever. Vi kommer ocks\u00e5 att g\u00e5 in p\u00e5 de b\u00e4sta microSD-kortm\u00e4rkena f\u00f6r Raspberry Pi som vi rekommenderar.<\/p>\n\n\n\n<p>Om du vill kan du ocks\u00e5 hoppa l\u00e4ngre ner f\u00f6r att bara f\u00e5 Linux-kommandona f\u00f6r att kontrollera det aktuella microSD-kortets status.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grunderna: Inuti microSD-kortet<\/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=\"Inre en microSD Karte\"\/><figcaption class=\"wp-element-caption\">Bild: Illustration av insidan av ett SD-kort. MicroSD-kortet har en liknande struktur. Bildk\u00e4lla: <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>MicroSD-kortet inneh\u00e5ller ett flashminneschip (till v\u00e4nster i bilden) och en mikrokontroller (till h\u00f6ger i bilden, vanligtvis ARM-baserad).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flash<\/h3>\n\n\n\n<p>Flash-minnet lagrar information genom att <strong>\"f\u00e5ngar\" elektroner<\/strong>, som \"injiceras\" med hj\u00e4lp av h\u00f6gsp\u00e4nning genom en icke-ledare i en s\u00e5 kallad <strong>flytande grind<\/strong>(**). Elektronerna \u00e4r allts\u00e5 en del av en transistor som kan eller inte kan till\u00e5ta en ansluten str\u00f6m att fl\u00f6da, beroende p\u00e5 laddningen i den flytande grinden. Teoretiskt sett kan de inte flyta bort, <strong>eftersom den flytande grinden \u00e4r elektriskt isolerad.<\/strong>. Det inneb\u00e4r att informationen stannar kvar \u00e4ven efter att str\u00f6mf\u00f6rs\u00f6rjningen har st\u00e4ngts av.<\/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\">Bilder: 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>Informationen l\u00e4ses alltid mellan k\u00e4llan (S) och drain (D). Elektroner som f\u00f6rs in i den flytande grinden \u00f6kar t.ex. transistorens tr\u00f6skelsp\u00e4nning, varifr\u00e5n str\u00f6mmen skulle fl\u00f6da. Transistorn blockerar d\u00e5 vid en normal l\u00e4ssp\u00e4nning (leder inte).<\/p>\n\n\n\n<p>F\u00f6r programmering av den flytande gaten kr\u00e4vs betydligt h\u00f6gre elektriska sp\u00e4nningar (t.ex. 10 V) \u00e4n f\u00f6r normal l\u00e4sdrift (t.ex. 3,3 V). F\u00f6r att g\u00f6ra detta spelar dessutom styrgrinden (V1\/V2\/V3) en nyckelroll.<\/p>\n\n\n\n<p>F\u00f6r att radera allt driver kontrollgrinden elektroner ut ur den flytande grinden genom att applicera en h\u00f6g negativ sp\u00e4nning.<\/p>\n\n\n\n<p>NAND flash-komponenter som anv\u00e4nds i microSD-kort grupperar de enskilda minnestransistorerna i sidor och flera av sidorna i block. En sida har mellan 512 och 8192 byte, ett block kan inneh\u00e5lla upp till 256 sidor (allts\u00e5 totalt 2048 kB med 8 kB sidstorlek).<\/p>\n\n\n\n<p>Skrivning (f\u00f6r en logisk \"1\") kan g\u00f6ras bitvis eller \u00e5tminstone byte\/ordvis. Radering (f\u00f6r en logisk \"0\") kan endast g\u00f6ras blockvis. Om det finns n\u00e5gon of\u00f6r\u00e4ndrad information m\u00e5ste den programmeras in igen.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Flashminnen har en begr\u00e4nsad livsl\u00e4ngd p\u00e5 grund av programmering och radering, som vi ber\u00e4knar i raderingscykler.<\/strong><\/span><\/p>\n\n\n\n<p>Anledningen till den begr\u00e4nsade livsl\u00e4ngden \u00e4r skador p\u00e5 det isolerande oxidskiktet, som skyddar den flytande gaten fr\u00e5n laddningsl\u00e4ckage, orsakat av de h\u00f6ga sp\u00e4nningarna. S\u00e5 snart detta skikt blir ledande kan minnescellen inte lagra mer information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">I \u00f6vrigt: Multi-level cell minnesceller<\/h3>\n\n\n\n<p>Fr\u00e5n b\u00f6rjan fanns det bara tv\u00e5 laddningstillst\u00e5nd (<strong>1 bit information<\/strong>) per minnescell. Nu, tack vare flera flytande grindar per transistor, kan minnesceller med flera niv\u00e5er lagra olika laddningsstatus och d\u00e4rmed flera bitar per minnestransistor. Under avl\u00e4sningen utv\u00e4rderar systemet hur den tillf\u00f6rda str\u00f6mmen leds p\u00e5 olika s\u00e4tt av transistorn.<\/p>\n\n\n\n<p>\u00c5 ena sidan g\u00f6r detta det m\u00f6jligt att \u00f6ka minnescellernas t\u00e4thet avsev\u00e4rt, men \u00e5 andra sidan \u00e4r utl\u00e4sningen l\u00e5ngsammare och minnescellerna reagerar mycket k\u00e4nsligare med bitfel p\u00e5 laddningsf\u00f6rluster. Med celler p\u00e5 en niv\u00e5 \u00e4r 100 000-1 000 000 000 skriv- och raderingscykler m\u00f6jliga, med TLC (celler p\u00e5 tre niv\u00e5er med tre bitar per minnescell) ca 1 000 skriv- och raderingscykler.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Detta \u00e4r anledningen till att industriella SD-kort vanligtvis har l\u00e4gre minnest\u00e4thet och anv\u00e4nder SLC (single level cells) f\u00f6r b\u00e4ttre dataintegritet.<\/strong>.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kontrollansvarig<\/h3>\n\n\n\n<p>Controllerens uppgift \u00e4r att hantera blixten, och i synnerhet att utf\u00f6ra f\u00f6ljande <strong>utj\u00e4mning av slitage och korrigering av l\u00e4sfel<\/strong>. MicroSD-kortets prestanda och livsl\u00e4ngd beror i h\u00f6g grad p\u00e5 de algoritmer som anv\u00e4nds i styrenheten.<\/p>\n\n\n\n<p>Flashminnet kan inte skrivas om s\u00e5 ofta som kr\u00e4vs p\u00e5 grund av att det isolerande oxidskiktet p\u00e5 de flytande grindarna skadas enligt beskrivningen ovan. F\u00f6r att undvika skador p\u00e5 enskilda omr\u00e5den som anv\u00e4nds s\u00e4rskilt ofta, <strong>styrenheten varierar den fysiska tilldelningen till de block som kan adresseras logiskt av filsystemet (= slitageutj\u00e4mning).<\/strong><\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Denna variation i den fysiska tilldelningen \u00e4r ocks\u00e5 anledningen till att skrivtestning av SD-kortet (genom att skriva och l\u00e4sa med verktyg f\u00f6r d\u00e5liga block, etc.) faktiskt inte identifierar de verkliga d\u00e5liga blocken och g\u00f6r att du kan undvika dem p\u00e5 operativsystems\/filsystemniv\u00e5! Endast flashminneskontrollen i microSD-kortet vet vilket block som skrivs till\/l\u00e4ses fr\u00e5n vid varje given tidpunkt, och som diskuterats kan detta \u00e4ndras med tiden.<\/strong><\/span><\/p>\n\n\n\n<p>Defekta block (d\u00e5liga block) finns redan i helt nya flashminnen. Dessa defekta block markeras i ett s\u00e4rskilt omr\u00e5de i flashminnet.<\/p>\n\n\n\n<p>Information om felkorrigering f\u00f6r enskilda block hanteras ocks\u00e5 s\u00e5 att l\u00e4sfel kan korrigeras med hj\u00e4lp av kontrollsummor. Styrenheten l\u00e4gger till block med klustrade l\u00e4sfel i listan \u00f6ver d\u00e5liga block och flyttar den faktiska fysiska tilldelningen av det logiska blocket.<\/p>\n\n\n\n<p>MicroSD-kortet har vanligtvis - beroende p\u00e5 tillverkare - cirka 10% reservkapacitet f\u00f6r att byta ut de d\u00e5liga blocken mot bra \"reservblock\".<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Smutsiga sm\u00e5 hemligheter: Problem med flashminnet<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Radering sker endast med blockvis<\/h4>\n\n\n\n<p>Data kan bara raderas block f\u00f6r block. Radering belastar minnescellerna och f\u00f6rkortar deras livsl\u00e4ngd - nya d\u00e5liga block skapas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Defekta block fr\u00e5n fabriken<\/h4>\n\n\n\n<p>Flashminnen levereras redan med defekta block. Under drift l\u00e4ggs ytterligare defekta block (d\u00e5liga block) till. Styrenheten f\u00f6rs\u00f6ker d\u00e4rf\u00f6r att skriva\/radera block s\u00e5 j\u00e4mnt f\u00f6rdelade som m\u00f6jligt genom wear-leveling.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">MLC och TLC \u00e4r s\u00e4rskilt k\u00e4nsliga<\/h4>\n\n\n\n<p>MLC-celler (Multilevel Cell Memory cells) minskar antalet raderingscykler och d\u00e4rmed tillf\u00f6rlitligheten p\u00e5 l\u00e5ng sikt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00e4s st\u00f6rningar<\/h4>\n\n\n\n<p>Ett fenomen som jag \u00e4nnu inte har n\u00e4mnt, men som \u00e4r s\u00e4rskilt f\u00f6rr\u00e4diskt, \u00e4r f\u00f6ljande <strong>L\u00e4s st\u00f6rningar<\/strong>. \u00c4ven n\u00e4r den bara l\u00e4ser fr\u00e5n kortet kan den - bara genom att l\u00e4sa - f\u00e5 angr\u00e4nsande minnesceller i samma block att \u00e4ndra sin programmering. Sannolikheten f\u00f6r att detta skall intr\u00e4ffa \u00f6kar kraftigt efter n\u00e5gra 100 000 l\u00e4sningar.<\/p>\n\n\n\n<p>F\u00f6r att undvika Read Disturb loggar styrenheten d\u00e4rf\u00f6r antalet \u00e5tkomster till ett block f\u00f6r att kopiera det i ett stycke till en ny plats n\u00e4r ett tr\u00f6skelv\u00e4rde \u00f6verskrids och f\u00f6r att radera det ursprungliga blocket. D\u00e4refter kan blocket \u00e5teranv\u00e4ndas igen.<\/p>\n\n\n\n<p>Allt detta \u00e4r saker som en styrenhet m\u00e5ste kompensera f\u00f6r f\u00f6r att kunna l\u00e5tsas att det \u00e4r ett \"perfekt minneskort\" p\u00e5 utsidan, medan det ser allt annat \u00e4n perfekt ut p\u00e5 insidan!<\/p>\n\n\n\n<p>Sist men inte minst kan bitar som skrivits med r\u00f6ntgenstr\u00e5lar raderas oavsiktligt. H\u00e4r \u00e4r det bara en r\u00f6ntgens\u00e4ker utformning av kortet som kan garantera att uppgifterna f\u00f6rblir intakta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tillverkare och val av ett bra kort<\/h2>\n\n\n\n<p>B\u00e5de mikrokontroller och flash-enhet och det f\u00e4rdiga microSD-kortet kan komma fr\u00e5n olika tillverkare - Panasonic SD-kortet i exempelbilden har Samsung-flash. Styrenheten tillverkades i Japan.<\/p>\n\n\n\n<p>Det finns fyra tillverkare som tillverkar NAND-flashenheter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Samsung &lt;- marknadsledare<\/li>\n\n\n\n<li>Toshiba<\/li>\n\n\n\n<li>IM Flash Technologies (samriskf\u00f6retag mellan Micron Technology och Intel)<\/li>\n\n\n\n<li>Hynix i samarbete med Numonyx<\/li>\n<\/ul>\n\n\n\n<p>Toshiba och Samsung tillverkar majoriteten av alla chip.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SanDisk (rekommenderas)<\/h3>\n\n\n\n<p>SanDisk och Toshiba har ett samriskf\u00f6retag f\u00f6r flashtillverkning. \u00c5r 2009 \u00f6verf\u00f6rde dock SanDisk r\u00e4ttigheterna till fabrikerna till Toshiba f\u00f6r att bli ett<a href=\"http:\/\/aphnetworks.com\/node\/1659\"> tillverkare av fabless flashminne<\/a>. De samarbetar fortfarande n\u00e4r det g\u00e4ller minnesutveckling. SanDisk och Toshiba, tillsammans med Matshushita, \u00e4r grundarna till SD-standarden, som introducerades 1999. SanDisk skapade \u00e4ven microSD-standarden.<\/p>\n\n\n\n<p>Vi har f\u00f6rlitat oss p\u00e5 SanDisk-m\u00e4rket under l\u00e5ng tid och har haft mycket goda erfarenheter av det hittills.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Samsung (rekommenderas)<\/h3>\n\n\n\n<p>Vi rekommenderar ocks\u00e5 Samsung-minneskort. Som marknadsledare inom NAND-flashsektorn kan Samsung matcha alla komponenter i SD-kortet perfekt med varandra och har all n\u00f6dv\u00e4ndig information f\u00f6r en solid produkt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kingston (rekommenderas ej)<\/h3>\n\n\n\n<p>Vi hade en d\u00e5lig erfarenhet av tillf\u00f6rlitligheten hos 128 GB Kingston-kort i ett kritiskt projekt. Kingston har inga egna fabriker utan k\u00f6per \u00f6verkapacitet fr\u00e5n andra flashtillverkare. Som ett resultat finns det ingen garanti f\u00f6r konsekvent prestanda.<\/p>\n\n\n\n<p>F\u00f6ljande <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">artikel av Bunny Huang<\/a> \u00e4r ocks\u00e5 intressant i detta sammanhang.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Toshiba<\/h3>\n\n\n\n<p>Toshiba, som \u00e4r #2 p\u00e5 den globala DRAM-marknaden, s\u00e4ljer ocks\u00e5 sina egna minneskortprodukter. SanDisk och Toshiba \u00e4r tillsammans med Matshushita grundarna av SD-standarden, som inf\u00f6rdes 1999. Vi har ingen erfarenhet av Toshiba-kort hittills.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transcend \/ Silicon Power<\/h3>\n\n\n\n<p>Vi har ocks\u00e5 anv\u00e4nt Transcend- och Silicon Power-kort, s\u00e4rskilt i l\u00e5gprissegmentet. Korten \u00e4r i grunden bra, men vi har sett h\u00f6gre returer\/fel med Transcend \u00e4n med SanDisk. F\u00f6r kritiska projekt skulle jag d\u00e4rf\u00f6r hellre rekommendera SanDisk\/Samsung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Att v\u00e4lja ett bra minneskort<\/h3>\n\n\n\n<p>F\u00f6r att v\u00e4lja ett bra minneskort \u00e4r det f\u00f6rsta du ska g\u00f6ra att v\u00e4lja tillverkare. Vi rekommenderar <strong>Samsung eller SanDisk<\/strong>, och eventuellt Toshiba, p\u00e5 den korta listan.<\/p>\n\n\n\n<p>D\u00e4refter \u00e4r minnesklassen viktig. Denna klass anger den snabbaste skrivhastigheten block f\u00f6r block. Det \u00e4r inte skrivhastigheten f\u00f6r spridda random access-skrivningar, vilket \u00e4r mer meningsfullt i verkliga till\u00e4mpningar.<\/p>\n\n\n\n<p>En h\u00f6gre klass \u00e4r dyrare, men rekommenderas p\u00e5 grund av den betydande prestandaf\u00f6rb\u00e4ttringen. Vi skickar vanligtvis kort i klass 10.<\/p>\n\n\n\n<p>P\u00e5 <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">denna \u00f6versikt p\u00e5 eLinux.org<\/a>kan du kontrollera om ett l\u00e4mpligt minneskort \u00e4r kompatibelt med din Raspberry Pi. Viktig anm\u00e4rkning: De \u00e4ndrar st\u00e4ndigt Raspberry Pi firmware f\u00f6r b\u00e4ttre kompatibilitet med minneskort och f\u00f6r att undvika datakorruption.<\/p>\n\n\n\n<p>Du b\u00f6r best\u00e4lla fr\u00e5n p\u00e5litliga k\u00e4llor - till exempel, <a href=\"https:\/\/buyzero.de\/products\/16gb-sandisk-sd-karte?variant=31076032402\">vi f\u00e5r v\u00e5ra SanDisk microSD-kort <\/a>direkt fr\u00e5n Raspberry Pi Trading och v\u00e4lrenommerade, stora tyska distribut\u00f6rer. N\u00e4r det g\u00e4ller Amazon, se till att du best\u00e4ller direkt fr\u00e5n Amazon, inte fr\u00e5n en \u00e5terf\u00f6rs\u00e4ljare p\u00e5 en marknadsplats.<\/p>\n\n\n\n<p>Viss information (<em>cid, csd, datum, manfid, oemid, serial<\/em>) p\u00e5 microSD-kortet kan l\u00e4sas med Linux f\u00f6r att kontrollera att du har f\u00e5tt r\u00e4tt tillverkare. Exempel med ett Transcend-kort:<\/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=\"Kopia\" 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=\"Kopia\" 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>serienummer:0x401e39f2 mdt:03\/2017<\/em><\/pre>\n\n\n\n<p>Tillverknings-ID (<em>manfid<\/em>) tilldelas av <a href=\"https:\/\/www.sd-3c.com\/\">SD-3C LLC<\/a>, samt OEM-\/program-ID (<em>oemid<\/em>). <em>oemid <\/em>identifierar kortets OEM och\/eller kortets inneh\u00e5ll.<\/p>\n\n\n\n<p>Produktnamnet (<em>namn<\/em>) \u00e4r 5 tecken l\u00e5ng (ASCII). <em>hwrev<\/em> \u00e4r h\u00e5rdvarurevisionen, och <em>fwrev<\/em> revidering av den fasta programvaran. Tillsammans utg\u00f6r de produktrevisionen (<em>hwrev.fwrev<\/em>).<\/p>\n\n\n\n<p>The <em>serienummer<\/em> \u00e4r microSD-kortets serienummer, det \u00e4r ett 32-bitars f\u00e4lt som l\u00e4ses som ett osignerat heltal.<\/p>\n\n\n\n<p>The <em>mdt<\/em> (Tillverkningsdatum) anger n\u00e4r kortet tillverkades - \u00e5r och m\u00e5nad.<\/p>\n\n\n\n<p>Du kan j\u00e4mf\u00f6ra v\u00e4rdena med webbplatser f\u00f6r att uppt\u00e4cka bedr\u00e4gerier med falska microSD-kort. Jag rekommenderar att du l\u00e4ser <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">Bunny's bloggartikel (en)<\/a> och <a href=\"http:\/\/www.bunniestudios.com\/blog\/?p=2297\">denna artikel (tv\u00e5)<\/a>.<\/p>\n\n\n\n<p>Stabil <em>man\/oem<\/em> kombinationer av ett varum\u00e4rke tyder p\u00e5 en v\u00e4lkontrollerad och konsekvent leveranskedja. SanDisk har till exempel f\u00f6ljande kombination <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">f\u00f6r alla poster i eLinux.org Wiki<\/a>: <strong>man:0x000003 oem:0x5344<\/strong>. Andra m\u00e4rken, som Transcend, varierar sina leverant\u00f6rer, s\u00e5 j\u00e4mn kvalitet \u00e4r inte en sj\u00e4lvklarhet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Undvik att data korrumperas under drift<\/h2>\n\n\n\n<p>microSD-kortet \u00e4r Raspberry Pi-enhetens \"h\u00e5rddisk\". Med en normal Linux-konfiguration fungerar det som en vanlig h\u00e5rddisk - b\u00e5de l\u00e4s- och skriv\u00e5tkomst f\u00f6rekommer. Linux loggar information till m\u00e5nga loggfiler och uppdaterar bland annat filernas \u00e5tkomsttider. Data \u00e4ndras allts\u00e5 ofta. Detta \u00e4r n\u00e5got som microSD-kort \u00f6verhuvudtaget inte \u00e4r konstruerade f\u00f6r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tips #1: St\u00e4ng av Raspberry Pi ordentligt och anv\u00e4nd en bra str\u00f6mf\u00f6rs\u00f6rjning<\/h3>\n\n\n\n<p>Du skulle inte heller bara dra ur kontakten till en Windows-dator. Med Linux-datorer, och s\u00e4rskilt Raspberry Pis med st\u00f6d f\u00f6r microSD-kort, \u00e4r det bara en tidsfr\u00e5ga. <strong>innan datakorruption uppst\u00e5r vid str\u00f6mavbrott.<\/strong>.<\/p>\n\n\n\n<p>Linux har skriv- och l\u00e4scacher f\u00f6r att snabba upp filhanteringen. Om du bara kopplar bort str\u00f6mmen fr\u00e5n Pi:n kan du f\u00f6rlora den information i skrivcacherna som inte har n\u00e5tt fram till microSD-minnet.<\/p>\n\n\n<p><span style=\"color: #000000;\">Som tidigare n\u00e4mnts flyttar microSD-styrenheten aktivt data vid k\u00f6rning vid k\u00f6rning f\u00f6r att minska slitage och undvika st\u00f6rningar vid l\u00e4sning. Detta sker utan Linuxsystemets vetskap (\"transparent\"). Och beroende p\u00e5 tillverkaren mer eller mindre konservativt. \u00c4ven h\u00e4r - s\u00e4rskilt under skrivoperationer! - kan dataskador och dataf\u00f6rluster uppst\u00e5.<\/span><\/p>\n\n\n<p>S\u00e5 du b\u00f6r se till att Raspberry Pis ACT-LED slutar att blinka n\u00e4r du st\u00e4nger av din Pi, och f\u00f6rst d\u00e4refter dra ur str\u00f6mmen.<\/p>\n\n\n\n<p>En d\u00e5lig str\u00f6mf\u00f6rs\u00f6rjning kan ocks\u00e5 leda till problem p\u00e5 grund av <strong>str\u00f6mavbrott <\/strong>(undersp\u00e4nning). I tveksamma fall ska du anv\u00e4nda det n\u00e4taggregat som rekommenderas\/levereras av 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\">original 2,5 A microUSB str\u00f6mf\u00f6rs\u00f6rjning (tillverkad av 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\">original 3 A USB C Str\u00f6mf\u00f6rs\u00f6rjning<\/a> <\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Tip #2 L\u00e4sbart system med \u00f6verlagringar<\/h3>\n\n\n\n<p>Ett system med skrivskydd skyddar inte SD-kortet fr\u00e5n l\u00e4sst\u00f6rningar och d\u00e4rmed fr\u00e5n \u00e5ldrande p\u00e5 grund av de n\u00f6dv\u00e4ndiga raderingscyklerna. Detta sker dock mycket l\u00e5ngsammare \u00e4n vid aktiv skrivning.<\/p>\n\n\n\n<p>Ett skrivskyddat filsystem har ocks\u00e5 andra f\u00f6rdelar, t.ex. f\u00e4rre kontroller av filsystemet vid start.<\/p>\n\n\n\n<p>S\u00e4rskilt inbyggda system - dvs. system som tj\u00e4nar ett specifikt syfte i en applikation (t.ex. digital signage) - beh\u00f6ver inte n\u00f6dv\u00e4ndigtvis ha m\u00f6jlighet att st\u00e4ndigt installera ny programvara och att h\u00e5lla exakta loggar p\u00e5 plats. Du kan skicka loggarna via n\u00e4tverket till en central server (f\u00f6rdr\u00f6jd vid behov), och f\u00f6r systemuppdateringar kan systemet s\u00e4ttas i underh\u00e5llsl\u00e4ge f\u00f6r att till\u00e4mpa uppdateringarna.<\/p>\n\n\n\n<p>H\u00e4r \u00e4r lite information fr\u00e5n Debianprojektet som Raspbian \u00e4r baserat p\u00e5: <a href=\"https:\/\/wiki.debian.org\/ReadonlyRoot\">https:\/\/wiki.debian.org\/ReadonlyRoot<\/a>.<\/p>\n\n\n\n<p>Med hj\u00e4lp av RAM-disk\u00f6verlagringar (i tmpfs) kan ett system fortfarande skriva loggfiler eller g\u00f6ra \u00e4ndringar i filer. Du kan synkronisera RAM-disk\u00f6verl\u00e4ggen regelbundet med s\u00e4rskilt utsedda partitioner p\u00e5 SD-kortet. Du b\u00f6r vara f\u00f6rsiktig med RAM-disken s\u00e5 att den inte sv\u00e4mmar \u00f6ver (p\u00e5 grund av loggfilerna), och det finns naturligtvis mindre RAM-minne tillg\u00e4ngligt f\u00f6r normala aktiviteter.<\/p>\n\n\n\n<p>Vi anv\u00e4nder den h\u00e4r tekniken <a href=\"https:\/\/buyzero.de\/products\/anonymebox-anonym-frei-einfach?variant=27178682953\">med v\u00e5r produkt Anonymebox<\/a>d\u00e4r man m\u00e5ste utg\u00e5 fr\u00e5n att anv\u00e4ndarna helt enkelt drar ur kontakten.<\/p>\n\n\n<p><strong><span style=\"color: #000000;\">Letar du efter en partner som kan realisera en solid l\u00f6sning f\u00f6r inbyggda Raspberry Pi-projekt? <a style=\"color: #000000;\" href=\"https:\/\/pi3g.com\/kontakt\/\">Vi (pi3g e.K.) erbjuder konsult- och utvecklingstj\u00e4nster.<\/a>, f\u00f6r h\u00e5rdvara och mjukvara.<\/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\/\">Kontakta pi3g e.K. f\u00f6r en kostnadsfri inledande konsultation<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Tips #3 Minskning av antalet skrivoperationer<\/h3>\n\n\n\n<p>S\u00e4rskilt i \u00e4ldre k\u00e4rnor uppdaterar Linux \u00e5tkomsttiden f\u00f6r varje fil\u00e5tkomst enligt POSIX-standarden. <strong>Detta inneb\u00e4r att varje l\u00e4sh\u00e4ndelse automatiskt resulterar i en skrivh\u00e4ndelse.<\/strong>. Det finns en m\u00f6jlighet att uttryckligen st\u00e4lla in <em>noatime <\/em>p\u00e5 <em>\/etc\/fstab<\/em> om du inte redan har gjort det (Raspbian verkar g\u00f6ra det automatiskt).<\/p>\n\n\n\n<p><a href=\"https:\/\/lonesysadmin.net\/2013\/12\/08\/gain-30-linux-disk-performance-noatime-nodiratime-relatime\/\">Mer information om <em>relatime <\/em>och <em>noatime<\/em><\/a><\/p>\n\n\n\n<p><strong>Inaktivera systemlogg med hj\u00e4lp av mask:<\/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=\"Kopia\" 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>Skapade en symbolisk l\u00e4nk fr\u00e5n \/etc\/systemd\/system\/systemd-journald.service till \/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=\"Kopia\" 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>Skapade en symbolisk l\u00e4nk fr\u00e5n \/etc\/systemd\/system\/rsyslog.service till \/dev\/null.<\/em><\/pre>\n\n\n\n<p>Andra loggar som skapas av andra program och konsekvenserna av att inaktivera dessa tj\u00e4nster (t.ex. att vissa tj\u00e4nster inte l\u00e4ngre startar) b\u00f6r naturligtvis unders\u00f6kas i detalj.<\/p>\n\n\n\n<p><strong>Byt fil:<\/strong><\/p>\n\n\n\n<p>Om det inte finns tillr\u00e4ckligt med RAM-minne flyttar Linux enskilda RAM-omr\u00e5den till en SWAP-fil. (T\u00e4nk p\u00e5 att anv\u00e4nda en Raspberry Pi 4 med tillr\u00e4ckligt med RAM-minne, t.ex.<a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b?variant=28034031812710\"> Pi 4 \/ 4 GB<\/a> eller . <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b-8gb?variant=31821584629862\">Pi 4 \/ 8 GB<\/a> f\u00f6r ditt anv\u00e4ndningsomr\u00e5de). Med f\u00f6ljande kommando kan du kontrollera status f\u00f6r SWAP-filen:<\/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=\"Kopia\" 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>\u25cf dphys-swapfile.service - LSB: Automatisk generering och anv\u00e4ndning av en bytesfil\nLaddad: laddad (\/etc\/init.d\/dphys-swapfile)\nAktiv: aktiv (avslutades) sedan l\u00f6r 2017-07-01 19:11:57 UTC; 8min sedan\nProcess: 498 ExecStart=\/etc\/init.d\/dphys-swapfile start (code=exited, status=0\/SUCCESS)<\/em><\/pre>\n\n\n\n<p>Du kan anv\u00e4nda f\u00f6ljande kommando f\u00f6r att inaktivera 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=\"Kopia\" 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\">Slutsats<\/h3>\n\n\n\n<p>microSD-kort som anv\u00e4nds kontinuerligt s\u00e4tter den l\u00e5ngsiktiga tillf\u00f6rlitligheten hos Raspberry Pi-baserade system p\u00e5 h\u00e5rda prov.<\/p>\n\n\n\n<p>Genom att anv\u00e4nda r\u00e4tt str\u00f6mf\u00f6rs\u00f6rjning, read-only-system med overlays, konsekvent reducering av skrivoperationer och v\u00e4lja ett bra SD-kort fr\u00e5n ett v\u00e4lk\u00e4nt varum\u00e4rke kan du \u00f6ka stabiliteten p\u00e5 l\u00e5ng sikt.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/pi3g.com\/kontakt\/\">Om du beh\u00f6ver professionell support f\u00f6r ditt Raspberry Pi-baserade projekt\/produkt, v\u00e4nligen kontakta oss f\u00f6r en kostnadsfri inledande konsultation.<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anteckningar<\/h2>\n\n\n\n<p><strong>(*) Anm\u00e4rkning<\/strong>: Raspberry Pi 3, 3B+ och 4 kan starta upp fr\u00e5n USB-media eller via n\u00e4tverk (Ethernet) utan microSD-kort.<\/p>\n\n\n\n<p>Speciellt f\u00f6r start via n\u00e4tverk rekommenderar vi att du installerar ett microSD-kort med en speciell firmware, eftersom ett timeoutfel i startkoden f\u00f6rhindrar en stabil start (Raspberry Pi 3B).<\/p>\n\n\n\n<p>F\u00f6rklaringarna ovan om flashminnets struktur g\u00e4ller \u00e4ven f\u00f6r USB-minnen, eftersom de ocks\u00e5 bygger p\u00e5 flashminne.<\/p>\n\n\n\n<p><strong>(**) Anm\u00e4rkning<\/strong>: ett alltmer anv\u00e4nt alternativ till flytande grindar \u00e4r flashminnen med laddningsf\u00e4llor, men funktionsprincipen \u00e4r densamma. Flash-cellen med laddningssp\u00e4rr m\u00f6jligg\u00f6r h\u00f6gre minnest\u00e4thet.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Om du vill l\u00e4ra dig mer om SD-kort med din Raspberry Pi kan du kolla in <a href=\"https:\/\/picockpit.com\/raspberry-pi\/?s=sd+card\">v\u00e5ra m\u00e5nga artiklar som behandlar \u00e4mnet h\u00e4r<\/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%2Fsv%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Dela p\u00e5 X\" aria-label=\"Dela p\u00e5 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\">dela<\/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%2Fsv%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Dela p\u00e5 Facebook\" aria-label=\"Dela p\u00e5 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\">dela<\/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%2Fsv%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Dela p\u00e5 Telegram\" aria-label=\"Dela p\u00e5 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\">dela<\/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%2Fsv%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Dela p\u00e5 Reddit\" aria-label=\"Dela p\u00e5 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\">dela<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>SD-kortet \u00e4r - vid sidan av str\u00f6mf\u00f6rs\u00f6rjningen - en viktig ytterligare komponent i Raspberry Pi. Det \u00e4r viktigt att \u00f6vervaka dess h\u00e4lsa f\u00f6r att s\u00e4kerst\u00e4lla en smidig drift av operativsystemet f\u00f6r Raspberry Pi och en bra anv\u00e4ndarupplevelse. Den h\u00e4r artikeln visar dig flera s\u00e4tt att kontrollera och \u00f6vervaka h\u00e4lsan...<\/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.5 - 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\/sv\/monitor-sd-card-health-of-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minuter\" \/>\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\":\"sv-SE\",\"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\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@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\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@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\":\"sv-SE\",\"@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\\\/sv\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Allt om SD-korth\u00e4lsa p\u00e5 Raspberry Pi | PiCockpit","description":"I den h\u00e4r artikeln beskrivs hur du b\u00e4st \u00f6vervakar SD-kortets h\u00e4lsa n\u00e4r du anv\u00e4nder en Raspberry Pi - en uppgift som blir \u00e4nnu enklare med 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\/sv\/monitor-sd-card-health-of-raspberry-pi\/","og_locale":"sv_SE","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\/sv\/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":{"Skriven av":"raspi berry","Ber\u00e4knad l\u00e4stid":"14 minuter"},"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":"sv-SE","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":"Allt om SD-korth\u00e4lsa p\u00e5 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":"I den h\u00e4r artikeln beskrivs hur du b\u00e4st \u00f6vervakar SD-kortets h\u00e4lsa n\u00e4r du anv\u00e4nder en Raspberry Pi - en uppgift som blir \u00e4nnu enklare med PiCockpit!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@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":"sv-SE"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@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":"hallonb\u00e4r","image":{"@type":"ImageObject","inLanguage":"sv-SE","@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":"Jag \u00e4r h\u00e4r f\u00f6r att hj\u00e4lpa dig med alla dina Raspberry Pi-relaterade fr\u00e5gor och \u00e4lskar att dela med mig av nya projektid\u00e9er f\u00f6r Raspberry Pi och ge snabba tips. Sj\u00e4lvklart hj\u00e4lper jag dig ocks\u00e5 med PiCockpit och hur du kan g\u00f6ra din Raspberry Pi \u00e4nnu enklare att anv\u00e4nda med denna l\u00f6sning f\u00f6r \u00f6vervakning av Raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/sv\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/posts\/504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":39,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/posts\/504\/revisions\/5963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/media\/1205"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/sv\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}