{"id":65314,"date":"2022-08-28T05:58:25","date_gmt":"2022-08-28T10:58:25","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/"},"modified":"2022-08-28T05:58:25","modified_gmt":"2022-08-28T10:58:25","slug":"hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/","title":{"rendered":"Hur man f\u00f6rl\u00e4nger livsl\u00e4ngden p\u00e5 ditt Raspberry Pis SD-kort"},"content":{"rendered":"<div>\n<p>SD-kort, som f\u00f6rst d\u00f6k upp som ut\u00f6kat lagringsutrymme f\u00f6r handdatorer, smartphones och digitalkameror f\u00f6r cirka 10 \u00e5r sedan, \u00e4r nu ett popul\u00e4rt till\u00e4gg till surfplattor och minidatorer som Raspberry Pi.  Med h\u00f6g kapacitet och snabba skrivhastigheter \u00e4r SD-kort s\u00e4rskilt viktiga f\u00f6r Raspberry Pi, som anv\u00e4nder denna typ av lagring som en systemdisk.<\/p>\n<p>Om du vet n\u00e5got om SD-kort kommer du att se hur detta kan visa sig vara ett problem.  SD-kort har en begr\u00e4nsad livsl\u00e4ngd, med gr\u00e4nser f\u00f6r hur ofta data kan skrivas och skrivas om innan kortet ger efter f\u00f6r entropi.<\/p>\n<p>Med tanke p\u00e5 det stora antalet projekt som \u00e4r tillg\u00e4ngliga f\u00f6r Raspberry Pi-anv\u00e4ndare (allt fr\u00e5n mediacenter och retrospelsystem till att ta bilder fr\u00e5n rymden) verkar det klokt att unders\u00f6ka hur SD-kort kan f\u00e5 sin anv\u00e4ndbara livsl\u00e4ngd f\u00f6rl\u00e4ngd.<\/p>\n<h2 id=\"make-your-sd-card-more-reliable\"><span class=\"ez-toc-section\" id=\"Gor_ditt_SD-kort_mer_palitligt\"><\/span>  G\u00f6r ditt SD-kort mer p\u00e5litligt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det \u00e4r sv\u00e5rt att hitta solida bevis p\u00e5 SD-kortfel.  Formatet \u00e4r s\u00e5 billigt att \u00e4garna i de flesta fall kanske bara har kasserat dem till f\u00f6rm\u00e5n f\u00f6r en ers\u00e4ttning.  \u00c5 andra sidan har detta format blivit mer motst\u00e5ndskraftigt under de senaste \u00e5ren, tack vare framsteg inom kortdesign (n\u00e5got vi \u00e5terkommer till senare).<\/p>\n<figure>\n<\/figure>\n<p>Att njuta av problem-free SD-kortbaserad datoranv\u00e4ndning b\u00f6r du v\u00e4lja det st\u00f6rsta kortet f\u00f6r din budget.  Tanken bakom detta \u00e4r enkel: med en gr\u00e4ns f\u00f6r hur m\u00e5nga g\u00e5nger data kan skrivas till SD-kort, och det faktum att data som skrivs till enheten b\u00f6r spridas ut i or\u00f6rda omr\u00e5den innan man g\u00e5r tillbaka till b\u00f6rjan, blir det mindre f\u00f6r\u00e4ndring att skriva till samma omr\u00e5de p\u00e5 kortet.  Att v\u00e4lja 16 GB \u00f6ver 8 GB kommer att halvera antalet omskrivningar.  I teorin kommer detta att f\u00f6rdubbla livsl\u00e4ngden f\u00f6r din f\u00f6rvaring.<\/p>\n<p>Det \u00e4r ocks\u00e5 v\u00e4rt att handla f\u00f6r bara de stora varum\u00e4rkena.  Ja, det kan vara frestande att ta ett 32 GB-kort f\u00f6r $10 p\u00e5 eBay eller Amazon, men du \u00e4r inte garanterad att f\u00e5 en p\u00e5litlig enhet \u2013 eller ens en fungerande.  Om du hade n\u00e5gra gamla SD-kort som du hoppades anv\u00e4nda, kolla in alla andra s\u00e4tt de kan anv\u00e4ndas ist\u00e4lletx.<\/p>\n<h2 id=\"using-raspberry-pi-write-to-ram-not-the-card\"><span class=\"ez-toc-section\" id=\"Anvander_du_Raspberry_Pi_Skriv_till_RAM_inte_kortet\"><\/span>  Anv\u00e4nder du Raspberry Pi?  Skriv till RAM, inte kortet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att \u00f6ka livsl\u00e4ngden p\u00e5 ditt SD-kort \u00e4r m\u00f6jligt genom att b\u00e4ttre anv\u00e4nda enhetens RAM.  F\u00f6ljande knep kan anv\u00e4ndas p\u00e5 vilken Linux-enhet som helst, \u00e4ven om vi har testat det p\u00e5 Raspberry Pi.<\/p>\n<p>Anv\u00e4nda <strong>tmpfs<\/strong> funktion du instruerar enheten att skriva till system-RAM precis som den skulle g\u00f6ra till en lagringsenhet (du kan g\u00f6ra en RAM-disk i Windows ocks\u00e5, faktiskt).  Resultatet \u00e4r att det blir mindre skrivning till SD-kortet.  En bonus \u00e4r att tmpfs \u00e4r snabbt och enkelt att st\u00e4lla in.<\/p>\n<figure>\n<\/figure>\n<p>F\u00f6r att anv\u00e4nda detta, \u00f6ppna <strong>\/etc\/fstab<\/strong> i Raspbian-filsystemet (med nano p\u00e5 kommandoraden) och l\u00e4gg till:<\/p>\n<pre>tmpfs \/var\/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0<\/pre>\n<p>N\u00e4r du har sparat, starta om din Raspberry Pi.  Detta kommer att montera det virtuella filsystemet, redo att anv\u00e4ndas.  Vid omstart kommer \/var\/log att monteras som en RAM-disk;  filer som skrivs till katalogen kommer att finnas i RAM s\u00e5 l\u00e4nge de beh\u00f6vs.<\/p>\n<p>Flera andra platser kan ocks\u00e5 anv\u00e4ndas:<\/p>\n<pre>tmpfs \/tmp tmpfs defaults,noatime,nosuid,size=100m 0 0<br\/>tmpfs \/var\/tmp tmpfs defaults,noatime,nosuid,size=30m 0 0<br\/>tmpfs \/var\/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0<br\/>tmpfs \/var\/run tmpfs defaults,noatime,nosuid,mode=0755,size=2m 0 0<br\/>tmpfs \/var\/spool\/mqueue tmpfs defaults,noatime,nosuid,mode=0700,gid=12,size=30m 0 0<\/pre>\n<p>Dessa rader kan alla l\u00e4ggas till <strong>\/etc\/fstab<\/strong>.  Notera anv\u00e4ndningen av villkoret size=, som begr\u00e4nsar hur mycket utrymme varje tillf\u00e4llig mapp ska ta upp.  Kom ih\u00e5g att RAM-minnet ocks\u00e5 kommer att anv\u00e4ndas av operativsystemet, s\u00e5 att s\u00e4tta storleksgr\u00e4nser kommer att undvika att Raspbian l\u00e5ser sig.  Se ocks\u00e5 till att bara l\u00e4gga till platser med tempor\u00e4r data till \/var\/log.  Dessa filer raderas alla n\u00e4r din Raspberry PI startar om, s\u00e5 allt du beh\u00f6ver beh\u00e5lla eller forts\u00e4tta under omstarter b\u00f6r inte lagras i RAM.<\/p>\n<p>Genom att flytta dessa platser till RAM, kan m\u00e4ngden data som skrivs till din Raspberry Pis SD-kort minskas, vilket f\u00f6rl\u00e4nger dess livsl\u00e4ngd.<\/p>\n<h2 id=\"better-still-bypass-the-sd-card-completely\"><span class=\"ez-toc-section\" id=\"Annu_battre_kringga_SD-kortet_helt\"><\/span>  \u00c4nnu b\u00e4ttre, kringg\u00e5 SD-kortet helt!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>De flesta Raspberry Pi-anv\u00e4ndare f\u00f6rlitar sig p\u00e5 n\u00e5gon form av Linux, och har som s\u00e5dan i sina h\u00e4nder ett \u00e4nnu b\u00e4ttre s\u00e4tt att b\u00e5de f\u00f6rb\u00e4ttra prestanda och minska omskrivningsvolymen till SD-kortet.<\/p>\n<figure>\n<\/figure>\n<p>L\u00f6sningen \u00e4r att anv\u00e4nda en USB 2.0-enhet, som kan vara en standardminne, kanske en driven USB-h\u00e5rddisk eller till och med en SSD.  \u00c4ven om Raspberry Pi \u00e4r fast f\u00f6r att starta fr\u00e5n SD-kortet, kan du konfigurera om operativsystemet s\u00e5 att endast startpartitionen finns p\u00e5 SD-kortet, medan rotpartitionen flyttas till en annan enhet.<\/p>\n<p>\u00c4ven om du kanske tycker att processen \u00e4r lite komplicerad, n\u00e4r startpartitionen har redigerats f\u00f6r att leta efter rotpartitionen p\u00e5 USB-enheten, kommer du att se att resultatet \u00e4r imponerande.<\/p>\n<h2 id=\"conclusion-sd-cards-are-amazing-so-treat-them-well\"><span class=\"ez-toc-section\" id=\"Slutsats_SD-kort_ar_fantastiska_sa_behandla_dem_val\"><\/span>  Slutsats: SD-kort \u00e4r fantastiska, s\u00e5 behandla dem v\u00e4l<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Det viktigaste du kan g\u00f6ra med SD-kort f\u00f6r att s\u00e4kerst\u00e4lla att de h\u00e5ller \u00e4r att k\u00f6pa de namngivna varum\u00e4rkena och d\u00e4r det \u00e4r m\u00f6jligt anv\u00e4nda dem f\u00f6r uppgifter som inte kr\u00e4ver konstant omskrivning (som en megalit som alltid \u00e4r p\u00e5 och laddar ned torrent).<\/p>\n<p>Det som kanske \u00e4r mest fascinerande \u00e4r att SD-kort \u00e4r vanliga l\u00f6gnare, uppbackade av n\u00e5gon mycket smart programvara.  Som avsl\u00f6jat av h\u00e5rdvaruhackaren Bunnie Huang p\u00e5 Chaos Compute Club Congress, \u00e4r SD-kort gjorda med mycket billigt flashminne med defekter.  Att skapa en illusion av en robust bit lagringsmedia \u00e4r sofistikerad felkorrigering, vilket inneb\u00e4r att korten kan visa en helt annan kapacitet \u00e4n den som faktiskt \u00e4r tillg\u00e4nglig (du kan kontrollera din faktiska kapacitet med H2testw-verktyget, inte l\u00e4ngre tillg\u00e4ngligt).<\/p>\n<p>N\u00e4r det g\u00e4ller Raspberry Pi-\u00e4gare, dra nytta av tipsen ovan om att k\u00f6pa st\u00f6rre lagringsutrymme och anv\u00e4nda tmpfs f\u00f6r att minska volymen av omskrivning p\u00e5 ditt SD-kort.<\/p>\n<p>Behandla dina SD-kort v\u00e4l, och de kommer alltid att h\u00e5lla!<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Christian Cawley (1562 publicerade artiklar)<br \/><\/strong><\/p>\n<p>Bitr\u00e4dande redakt\u00f6r f\u00f6r s\u00e4kerhet, Linux, g\u00f6r-det-sj\u00e4lv, programmering och teknisk f\u00f6rklarad, och riktigt anv\u00e4ndbar podcastproducent, med l\u00e5ng erfarenhet av skrivbords- och mjukvarust\u00f6d.  Christian \u00e4r en bidragsgivare till tidningen Linux Format och \u00e4r en Raspberry Pi-pyssling, en Lego-\u00e4lskare och en retrospelfantast.<\/p>\n<p>                            Mer fr\u00e5n Christian Cawley<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/#Gor_ditt_SD-kort_mer_palitligt\" >G\u00f6r ditt SD-kort mer p\u00e5litligt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/#Anvander_du_Raspberry_Pi_Skriv_till_RAM_inte_kortet\" >Anv\u00e4nder du Raspberry Pi?  Skriv till RAM, inte kortet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/#Annu_battre_kringga_SD-kortet_helt\" >\u00c4nnu b\u00e4ttre, kringg\u00e5 SD-kortet helt!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/#Slutsats_SD-kort_ar_fantastiska_sa_behandla_dem_val\" >Slutsats: SD-kort \u00e4r fantastiska, s\u00e5 behandla dem v\u00e4l<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-forlanger-livslangden-pa-ditt-raspberry-pis-sd-kort\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>SD-kort, som f\u00f6rst d\u00f6k upp som ut\u00f6kat lagringsutrymme f\u00f6r handdatorer, smartphones och digitalkameror f\u00f6r cirka 10 \u00e5r sedan, \u00e4r nu ett popul\u00e4rt till\u00e4gg till surfplattor och minidatorer som Raspberry Pi. Med h\u00f6g kapacitet och snabba skrivhastigheter \u00e4r SD-kort s\u00e4rskilt viktiga f\u00f6r Raspberry Pi, som anv\u00e4nder denna typ av lagring som en systemdisk. Om du vet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/Hur-man-forlanger-livslangden-pa-ditt-Raspberry-Pis-SD-kort.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[4453,11607,27,15571,163,45,35823,6792,14243],"class_list":["post-65314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-ditt","tag-forlanger","tag-hur","tag-livslangden","tag-man","tag-pa","tag-pis","tag-raspberry","tag-sdkort"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=65314"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65314\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/65315"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=65314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=65314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=65314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}