reklama

SD karty, které se poprvé objevily jako rozšířené úložiště pro PDA, smartphony a digitální fotoaparáty přibližně před 10 lety, jsou nyní oblíbeným doplňkem tabletů a mini počítačů, jako je jako Raspberry Pi. Karty SD, které nabízejí vysokou kapacitu a vysoké rychlosti zápisu, jsou zvláště důležité pro Raspberry Pi, který používá tento typ úložiště jako systém disk.

Pokud víte něco o SD kartách, uvidíte, jak se to může ukázat jako problém. Karty SD mají omezenou životnost s omezeními, jak často lze data zapisovat a přepisovat, než se karta uvolní entropii.

Vzhledem k velkému počtu projektů, které mají uživatelé Raspberry Pi k dispozici (cokoli od mediální centra Hardware, který budete potřebovat k vybudování Raspberry Pi Media CenterS tolika způsoby, jak jej používat, byste neměli být překvapeni, když zjistíte, že Raspberry Pi prodal více než 1 milion jednotek. Tento malý počítač velikosti kreditní karty byl navržen pro jeden klíčový účel (programování) ... Přečtěte si více a retro herní systémy

Retro hry na Raspberry Pi: Porozumění ROMům, RetroPie, Recalbox a dalšímRaspberry Pi je ideální pro hraní klasických videoher. Zde je návod, jak začít s retro hraním na Raspberry Pi. Přečtěte si více na fotografování z vesmíru Projekty Raspberry Pi: Auto s nočním viděním, překlad typu Google Glass a dalšíDříve jsme se na tento britský minipočítač podívali na některá vynikající využití, ale je fakt, že je tak univerzální, že je vždy něco úžasného mluvit. Kdo by si to myslel ... Přečtěte si více ) zdá se rozumné prozkoumat, jak může SD karty prodloužit použitelnou životnost.

Zvyšte spolehlivost své SD karty

Najít spolehlivé důkazy o selhání SD karty je obtížné. Formát je tak levný, že ve většině případů je mohli vlastníci právě zahodit, aby jej nahradili. Na druhé straně se tento formát v posledních letech stal odolnějším díky pokroku v designu karet (něco, k čemu se vracíme později).

muo-rpi-multios-sdcards

Chcete-li si užít bezproblémový výpočet založený na SD kartě, měli byste zvolit největší kartu pro svůj rozpočet. Toto uvažování je jednoduché: s omezením na to, kolikrát mohou být data zapsána na SD karty, a na skutečnost, že data zapsaná na zařízení by mělo být rozloženo do nedotčených oblastí před návratem na začátek, je menší změna zápisu do stejné oblasti Kartu. Výběrem 16 GB nad 8 GB se sníží počet přepisů o polovinu. Teoreticky se tím zdvojnásobí životnost úložiště.

Také stojí za to nakupovat pouze velké značky. Ano, mohlo by být lákavé chytit 32 GB kartu za 10 $ na eBay nebo Amazonu, ale nemáte záruku, že získáte spolehlivé zařízení - nebo dokonce funkční. Pokud jste měli nějaké staré SD karty, které jste doufali používat, podívejte se na všechny jiné způsoby, jak je lze místo toho použít 7 skvělých použití pro staré SD kartyAť už je vaše stará karta SD chudá 64 MB nebo masivní 64 GB, existují různé projekty, jak tyto paměťové karty využít. Přečtěte si více X.

Používáte Raspberry Pi? Zápis do RAM, ne na kartu

Lepší využití paměti RAM vašeho zařízení je možné prodloužit životnost SD karty. Následující trik lze použít na jakémkoli Linuxovém zařízení, i když jsme ho testovali na Raspberry Pi.

Za použití tmpfs funkce, kterou nařídíte zařízení, aby zapisovalo do systémové paměti RAM stejně jako na paměťové zařízení (můžete vytvořit RAMdisk také ve Windows Co je disk RAM a jak jej můžete nastavitPevné disky v pevném stavu nejsou prvním nemechanickým úložištěm, které se objeví na spotřebitelských počítačích. RAM se používá po celá desetiletí, ale především jako řešení krátkodobého úložiště. Díky rychlému přístupu k paměti RAM je ... Přečtěte si více , vlastně). Výsledkem je, že na SD kartu je méně zápisu. Bonusem je, že tmpfs lze rychle a snadno nastavit.

muo-rpi-apps-card

Chcete-li to použít, otevřete /etc/fstab do systému souborů Raspbian (pomocí příkazového řádku nano) a přidejte:

Výchozí nastavení tmpfs / var / log tmpfs, noatime, nosuid, režim = 0755, velikost = 100m 0 0

Po uložení restartujte Raspberry Pi. Tím se připojí virtuální souborový systém, připravený k použití. Po restartu bude / var / log připojen jako disk RAM; soubory zapsané do adresáře budou v paměti RAM, dokud budou potřeba.

Lze také použít několik dalších míst:

Výchozí nastavení tmpfs / tmp tmpfs, noatime, nosuid, size = 100m 0 0. Výchozí nastavení tmpfs / var / tmp tmpfs, noatime, nosuid, velikost = 30m 0 0. Výchozí nastavení tmpfs / var / log tmpfs, noatime, nosuid, režim = 0755, velikost = 100m 0 0. Výchozí nastavení tmpfs / var / run tmpfs, noatime, nosuid, režim = 0755, velikost = 2m 0 0. výchozí nastavení tmpfs / var / spool / mqueue, noatime, nosuid, režim = 0700, gid = 12, velikost = 30m 0 0

Všechny tyto řádky lze přidat /etc/fstab. Všimněte si použití podmínky size =, což omezuje, kolik místa by měla mít každá dočasná složka. Nezapomeňte, že RAM bude také používán operačním systémem, takže nastavením limitů velikosti se Raspbian zamkne. Do adresáře / var / log také přidejte pouze místa s dočasnými daty. Všechny tyto soubory jsou smazány při restartování Raspberry PI, takže cokoli, co potřebujete zachovat nebo přetrvávat po restartu, by nemělo být uloženo v RAM.

Přesunutím těchto umístění do paměti RAM lze snížit množství dat zapsaných na SD kartu Raspberry Pi a prodloužit tak její životnost.

Ještě lépe, obejděte SD kartu úplně!

Většina uživatelů Raspberry Pi se spoléhá na nějakou formu Linuxu, a proto mají ve svých rukou ještě lepší způsob, jak zlepšit výkon a snížit objem přepisu na SD kartu.

muo-sdcard-pi-usb

Řešením je použití zařízení USB 2.0, které může být standardní palcová jednotka, možná napájený USB HDD nebo dokonce SSD. Přestože je Raspberry Pi pevně připojeno k zavedení z SD karty, můžete jej znovu nakonfigurovat na SD kartě je pouze spouštěcí oddíl, zatímco kořenový oddíl je přesunut do jiného přístroj.

I když byste mohli najít tento proces trochu komplikovaný, jakmile bude spouštěcí oddíl upraven tak, aby hledal kořenový oddíl na zařízení USB, uvidíte, že výsledek je působivý.

Závěr: Karty SD jsou úžasné, takže se k nim chovejte dobře

muo-oldsdcard-adapterNejdůležitější věcí, kterou můžete udělat s SD kartami, abyste se ujistili, že jsou poslední, je zakoupení pojmenovaných značek a pokud je to možné, použijte je pro úkoly, které nevyžadují neustálé přepisování (například magnetické stahování vždy zapnuto Jak proměnit Raspberry Pi v Megalith, který stahuje neustáleUdělejte svou roli pro globální „linuxovou distribuční síť“ vytvořením vyhrazeného, ​​bezpečného megalitu stahujícího torrent, který sotva spotřebuje 10 W energie. Bude to samozřejmě založeno na Raspberry Pi. Přečtěte si více ).

Nejzajímavější je, že SD karty jsou obvyklí lháři, podporovaní velmi chytrým softwarem. Jak odhalil hardwarový hacker Bunnie Huang na Kongres Chaute Compute Club, Karty SD jsou vyráběny s velmi levnou flash pamětí s defektem. Vytváření iluze robustního paměťového média je sofistikovanou opravou chyb, což znamená, že karty jsou můžete zobrazit zcela jinou kapacitu, než je ta, která je skutečně k dispozici (svou skutečnou kapacitu můžete zkontrolovat pomocí H2testw nářadí).

Pokud jde o majitele Raspberry Pi, využijte výše uvedených tipů ohledně nákupu většího úložiště a používání tmpf ke snížení objemu přepisování na SD kartě.

S SD kartami zacházejte dobře a vydrží vždy!

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.