Erst vor etwa 10 Jahren als erweiterter Speicher für PDAs, Smartphones und Digitalkameras erschienen, sind SD-Karten heute eine beliebte Ergänzung zu Tablet- und Minicomputern wie dem Raspberry Pi. Mit hoher Kapazität und schnellen Schreibgeschwindigkeiten sind SD-Karten besonders wichtig für den Raspberry Pi, der diese Art von Speicher als Systemlaufwerk verwendet.
Wenn Sie etwas über SD-Karten wissen, werden Sie sehen, wie sich dies als Problem erweisen könnte. SD-Karten haben eine begrenzte Lebensdauer, mit Einschränkungen, wie oft Daten geschrieben und neu geschrieben werden können, bevor die Karte der Entropie unterliegt.
Angesichts der Vielzahl von Projekten für Raspberry Pi Benutzer (alles aus den Medienzentren Die Hardware, die Sie benötigen, um ein Raspberry Pi Media Center zu bauen Die Hardware, die Sie benötigen, um ein Raspberry Pi Media Center zu bauen Mit so vielen Möglichkeiten der Verwendung sollten Sie nicht Seien Sie nicht überrascht, dass der Raspberry Pi über 1 Million Stück verkauft hat.Er ist für einen Schlüsselzweck (Programmierung) gedacht, dieser kleine kreditkartengroße Computer ... Read More und Retro Gaming Systeme Retro Gaming auf dem Raspberry Pi: Everything Sie müssen wissen, Retro-Gaming auf dem Raspberry Pi: Alles, was Sie wissen müssen Der Raspberry Pi hat viele Nutzungen, aber vielleicht am meisten Spaß ist das Spielen klassischer Videospiele.Hier ist alles, was Sie über Retro-Gaming auf Ihrem Raspberry Pi wissen müssen Mehr zum Aufnehmen von Fotos aus dem Weltraum Raspberry Pi-Projekte: Ein Auto mit Nachtsicht, Google Glass-like Übersetzung und mehr Himbeer-Pi-Projekte: Ein Auto mit Nachtsicht, Google Glass-like Übersetzung und mehr Wir haben schon früher gesehen Der britische Minicomputer bietet einige hervorragende Anwendungsmöglichkeiten, aber er ist einfach so vielseitig, dass es immer etwas Tolles gibt, über das man sprechen kann. Wer hätte das gedacht ... Lesen Sie mehr) es scheint sinnvoll zu untersuchen, wie SD-Karten ihre Nutzungsdauer verlängern können.
Machen Sie Ihre SD-Karte zuverlässiger
Es ist schwierig, solide Beweise für SD-Kartenfehler zu finden. Das Format ist so günstig, dass die Eigentümer sie in den meisten Fällen zugunsten eines Ersatzes einfach weggeworfen haben. Auf der anderen Seite ist dieses Format in den letzten Jahren widerstandsfähiger geworden, dank der Fortschritte im Kartendesign (etwas, auf das wir später zurückkommen werden).
Um ein störungsfreies SD-Karten-basiertes Computing zu genießen, sollten Sie die größte Karte für Ihr Budget wählen. Der Gedanke dahinter ist einfach: Mit der Beschränkung, wie oft Daten auf SD-Karten geschrieben werden können, und der Tatsache, dass auf das Gerät geschriebene Daten in unberührte Bereiche aufgeteilt werden sollten, bevor sie an den Anfang zurückgehen, gibt es weniger Änderungen Schreiben in den gleichen Bereich der Karte. Wenn Sie 16 GB über 8 GB wählen, wird die Anzahl der Neuschreibungen halbiert. Theoretisch verdoppelt sich dadurch die Lebenserwartung Ihres Speichers.
Es lohnt sich auch, nur die großen Marken zu kaufen. Ja, es könnte verlockend sein, eine 32-GB-Karte für 10 US-Dollar bei eBay oder Amazon zu kaufen, aber es ist nicht garantiert, dass Sie ein zuverlässiges oder sogar ein funktionierendes Gerät erhalten. Wenn Sie einige alte SD-Karten hatten, die Sie verwenden wollten, überprüfen Sie alle anderen Möglichkeiten, wie sie stattdessen verwendet werden können. 7 Awesome Verwendung für eine alte SD-Karte 7 Awesome Verwendung für eine alte SD-Karte Ob Ihre alte SD-Karte mageren 64 MB oder Eine riesige 64 GB, verschiedene Projekte existieren für Sie, um diese Speicherkarten zu verwenden. Lesen Sie mehr x.
Raspberry Pi verwenden? Schreibe in RAM, nicht in die Karte
Sie können die Lebensdauer Ihrer SD-Karte verlängern, indem Sie den Arbeitsspeicher Ihres Geräts besser nutzen. Der folgende Trick kann auf jedem Linux-Gerät verwendet werden, obwohl wir es auf dem Raspberry Pi getestet haben.
Mit der tmpfs- Funktion weisen Sie das Gerät an, in das System-RAM zu schreiben, genau wie auf ein Speichergerät (Sie können eine RAM-Disk auch in Windows erstellen. Was ist eine RAM-Disk? Und wie können Sie eine RAM-Disk erstellen?) Wie Sie eins einrichten können Solid State-Festplatten sind nicht die ersten nicht-mechanischen Speicher in Consumer-PCs.RAM wird seit Jahrzehnten verwendet, aber vor allem als Kurzzeit-Speicherlösung.Die schnellen Zugriffszeiten von RAM macht es ... Lesen Sie mehr, eigentlich). Dies hat zur Folge, dass auf die SD-Karte weniger geschrieben wird. Ein Bonus ist, dass tmpfs schnell und einfach einzurichten ist.
Um dies zu verwenden, öffnen Sie / etc / fstab im Raspbian-Dateisystem (verwenden Sie nano in der Befehlszeile) und fügen Sie Folgendes hinzu:
tmpfs /var/log tmpfs defaults, noatime, nosuid, mode=0755, size=100m 0 0
Starten Sie nach dem Speichern Ihren Raspberry Pi neu. Dadurch wird das virtuelle Dateisystem einsatzbereit bereitgestellt. Nach dem Neustart wird / var / log als eine RAM-Disk eingehängt; Dateien, die in das Verzeichnis geschrieben werden, befinden sich im RAM, solange sie benötigt werden.
Mehrere andere Standorte können ebenfalls verwendet werden:
tmpfs /tmp tmpfs defaults, noatime, nosuid, size=100m 0 0 tmpfs /var/tmp tmpfs defaults, noatime, nosuid, size=30m 0 0 tmpfs /var/log tmpfs defaults, noatime, nosuid, mode=0755, size=100m 0 0 tmpfs /var/run tmpfs defaults, noatime, nosuid, mode=0755, size=2m 0 0 tmpfs /var/spool/mqueue tmpfs defaults, noatime, nosuid, mode=0700, gid=12, size=30m 0 0
Diese Zeilen können alle zu / etc / fstab hinzugefügt werden. Beachten Sie die Verwendung der Größe = Bedingung, die begrenzt, wie viel Speicherplatz jeder temporäre Ordner belegen sollte. Denken Sie daran, dass das RAM auch vom Betriebssystem verwendet wird, so dass die Begrenzung der Einstellungsgröße verhindert, dass Raspbian gesperrt wird. Stellen Sie außerdem sicher, dass nur Standorte mit temporären Daten zu / var / log hinzugefügt werden. Diese Dateien werden alle gelöscht, wenn Ihr Raspberry PI neu gestartet wird. Alles, was Sie bei Neustarts behalten oder persistieren müssen, sollte nicht im RAM gespeichert werden.
Wenn Sie diese Speicherorte in den RAM-Speicher verschieben, kann die Menge der auf die SD-Karte des Raspberry Pi geschriebenen Daten reduziert werden, wodurch die Lebensdauer des Raspberry Pi verlängert wird.
Besser noch, umgehen Sie die SD-Karte komplett!
Die meisten Benutzer von Raspberry Pi verlassen sich auf irgendeine Form von Linux und haben als solche eine noch bessere Möglichkeit, sowohl die Leistung zu verbessern als auch das Umschreibvolumen auf die SD-Karte zu reduzieren.
Die Lösung besteht darin, ein USB 2.0-Gerät zu verwenden, bei dem es sich möglicherweise um ein Standard-USB-Laufwerk handelt, beispielsweise eine USB-Festplatte oder sogar eine SSD. Obwohl der Raspberry Pi fest mit der SD-Karte verbunden ist, können Sie das Betriebssystem neu konfigurieren, sodass nur die Startpartition auf der SD-Karte gefunden wird, während die Root-Partition auf ein anderes Gerät verschoben wird.
Während Sie den Prozess ein wenig kompliziert finden, sobald die Boot-Partition bearbeitet wurde, um nach der Root-Partition auf dem USB-Gerät zu suchen, werden Sie sehen, dass das Ergebnis beeindruckend ist.
Fazit: SD-Karten sind erstaunlich, also behandle sie gut
Die wichtigste Sache, die Sie mit SD-Karten tun können, um sicherzustellen, dass sie halten, ist, die genannten Marken zu kaufen und wo möglich für Aufgaben zu verwenden, die kein ständiges Neuschreiben erfordern (wie ein Always-on-Torrent Megalith herunterladen) Immer auf dem neuesten Stand Megalith herunterladen Wie Sie Ihren Raspberry Pi zu einem Always-On machen Laden Sie Megalith herunter Geben Sie Ihren Beitrag für das globale "Linux-Distributionsnetzwerk", indem Sie einen dedizierten, sicheren, torrentladenden Megalith erstellen, der kaum 10W Leistung verbraucht natürlich basiert auf einem Raspberry Pi. Lesen Sie mehr).
Was vielleicht am faszinierendsten ist, ist, dass SD-Karten gewohnheitsmäßige Lügner sind, unterstützt durch eine sehr clevere Software. Wie der Hardware-Hacker Bunnie Huang auf dem Chaos Compute Club Congress enthüllt hat, werden SD-Karten mit einem sehr billigen, defektraubten Flash-Speicher erstellt. Die Illusion eines robusten Speichermediums zu erzeugen, ist eine ausgefeilte Fehlerkorrektur, das heißt, die Karten können eine völlig andere Kapazität als die tatsächlich verfügbare Kapazität anzeigen (Sie können Ihre tatsächliche Kapazität mit dem H2testw-Tool überprüfen).
Wie für Raspberry Pi Besitzer, nutzen Sie die oben genannten Tipps in Bezug auf den Kauf größerer Speicher und mit tmpfs, um das Volumen der Neuschreiben auf Ihrer SD-Karte zu reduzieren.
Behandle deine SD-Karten gut und sie werden aushalten!