Werbung
SD-Karten, die vor etwa 10 Jahren erstmals als erweiterter Speicher für PDAs, Smartphones und Digitalkameras erschienen, sind heute eine beliebte Ergänzung für Tablet- und Minicomputer wie z wie der Raspberry Pi. SD-Karten mit hoher Kapazität und hohen Schreibgeschwindigkeiten sind besonders wichtig für den Raspberry Pi, der diese Art von Speicher als System verwendet Platte.
Wenn Sie etwas über SD-Karten wissen, werden Sie sehen, wie sich dies als Problem herausstellen kann. SD-Karten haben eine begrenzte Lebensdauer, wobei begrenzt ist, wie oft Daten geschrieben und neu geschrieben werden können, bevor die Karte der Entropie nachgibt.
Angesichts der großen Anzahl von Projekten, die Raspberry Pi-Benutzern zur Verfügung stehen (alles von Medienzentren Die Hardware, die Sie zum Erstellen eines Raspberry Pi Media Centers benötigenBei so vielen Verwendungsmöglichkeiten sollte es Sie nicht überraschen, dass der Raspberry Pi über 1 Million Einheiten verkauft hat. Obwohl dieser kleine Computer in Kreditkartengröße für einen Hauptzweck (Programmierung) entwickelt wurde ... Weiterlesen und Retro-Gaming-Systeme Retro Gaming auf Raspberry Pi: ROMs, RetroPie, Recalbox und mehr verstehenDer Raspberry Pi ist ideal zum Spielen klassischer Videospiele. Hier erfahren Sie, wie Sie mit Retro-Spielen auf Ihrem Raspberry Pi beginnen. Weiterlesen zu Fotos aus dem Weltraum machen Raspberry Pi-Projekte: Ein Auto mit Nachtsicht, Google Glass-ähnlicher Übersetzung und mehrWir haben uns bereits einige hervorragende Verwendungsmöglichkeiten für diesen britischen Minicomputer angesehen, aber Tatsache ist, dass er so vielseitig ist, dass es immer etwas Erstaunliches zu besprechen gibt. Wer hätte das gedacht ... Weiterlesen ) Es erscheint 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 billig, dass die Eigentümer sie in den meisten Fällen möglicherweise einfach zugunsten eines Ersatzes verworfen haben. Andererseits ist dieses Format in den letzten Jahren dank der Fortschritte im Kartendesign widerstandsfähiger geworden (worauf wir später zurückkommen werden).
Um problemloses SD-Karten-basiertes Computing nutzen zu können, sollten Sie die größte Karte für Ihr Budget auswählen. Das Denken dahinter ist einfach: Mit einer Begrenzung der Häufigkeit, mit der Daten auf SD-Karten geschrieben werden können, und der Tatsache, dass Daten auf die SD-Karten geschrieben werden Das Gerät sollte in unberührten Bereichen verteilt werden, bevor Sie zum Anfang zurückkehren. Es gibt weniger Änderungen beim Schreiben in den gleichen Bereich des Karte. Wenn Sie 16 GB über 8 GB wählen, wird die Anzahl der Umschreibungen um die Hälfte reduziert. Theoretisch verdoppelt dies die Lebenserwartung Ihres Speichers.
Es lohnt sich auch, nur für die großen Marken einzukaufen. 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 alte SD-Karten hatten, von denen Sie gehofft hatten, dass sie verwendet werden, lesen Sie alle auf andere Weise können sie stattdessen verwendet werden 7 Fantastische Verwendungsmöglichkeiten für eine alte SD-KarteUnabhängig davon, ob Ihre alte SD-Karte nur magere 64 MB oder massive 64 GB hat, gibt es verschiedene Projekte, in denen Sie diese Speicherkarten verwenden können. Weiterlesen x.
Verwenden Sie Raspberry Pi? Schreiben Sie in den Arbeitsspeicher, nicht in die Karte
Sie können die Lebensdauer Ihrer SD-Karte verlängern, indem Sie den RAM Ihres Geräts besser nutzen. Der folgende Trick kann auf jedem Linux-Gerät verwendet werden, obwohl wir ihn auf dem Raspberry Pi getestet haben.
Verwendung der tmpfs Mit dieser Funktion weisen Sie das Gerät an, wie auf einem Speichergerät in den System-RAM zu schreiben (Sie können eine RAMdisk auch unter Windows Was ist eine RAM-Disk und wie können Sie eine einrichten?Solid-State-Festplatten sind nicht der erste nicht mechanische Speicher, der in Consumer-PCs angezeigt wird. RAM wird seit Jahrzehnten verwendet, vor allem aber als Kurzzeitspeicherlösung. Die schnellen Zugriffszeiten des RAM machen es ... Weiterlesen , tatsächlich). Das Ergebnis ist, dass weniger auf die SD-Karte geschrieben wird. Ein Bonus ist, dass tmpfs schnell und einfach einzurichten ist.
Öffnen Sie dazu /etc/fstab im Raspbian-Dateisystem (mit nano in der Befehlszeile) und fügen Sie hinzu:
tmpfs / var / log tmpfs Standardeinstellungen, noatime, nosuid, mode = 0755, size = 100m 0 0
Starten Sie Ihren Raspberry Pi nach dem Speichern neu. Dadurch wird das virtuelle Dateisystem einsatzbereit bereitgestellt. Beim Neustart wird / var / log als RAM-Disk gemountet. In das Verzeichnis geschriebene Dateien befinden sich so lange im RAM, wie sie benötigt werden.
Es können auch mehrere andere Standorte verwendet werden:
tmpfs / tmp tmpfs Standardeinstellungen, noatime, nosuid, size = 100m 0 0. tmpfs / var / tmp tmpfs Standardeinstellungen, noatime, nosuid, size = 30m 0 0. tmpfs / var / log tmpfs Standardeinstellungen, noatime, nosuid, mode = 0755, size = 100m 0 0. tmpfs / var / run tmpfs Standardeinstellungen, noatime, nosuid, mode = 0755, size = 2m 0 0. tmpfs / var / spool / mqueue tmpfs Standardeinstellungen, noatime, nosuid, mode = 0700, gid = 12, size = 30m 0 0
Diese Zeilen können alle hinzugefügt werden /etc/fstab. Beachten Sie die Verwendung der Bedingung size =, die begrenzt, wie viel Speicherplatz jeder temporäre Ordner belegen soll. Denken Sie daran, dass der RAM auch vom Betriebssystem verwendet wird. Wenn Sie also Größenbeschränkungen festlegen, wird das Sperren von Raspbian vermieden. Achten Sie außerdem darauf, nur Speicherorte mit temporären Daten zu / var / log hinzuzufügen. Diese Dateien werden alle gelöscht, wenn Ihr Raspberry PI neu gestartet wird. Daher sollte alles, was Sie beim Neustart beibehalten oder beibehalten müssen, nicht im RAM gespeichert werden.
Durch Verschieben dieser Speicherorte in den Arbeitsspeicher kann die auf die SD-Karte Ihres Raspberry Pi geschriebene Datenmenge reduziert und damit die Lebensdauer verlängert werden.
Besser noch, umgehen Sie die SD-Karte vollständig!
Die meisten Raspberry Pi-Benutzer verlassen sich auf irgendeine Form von Linux und haben daher eine noch bessere Möglichkeit, sowohl die Leistung zu verbessern als auch das Umschreibvolumen auf die SD-Karte zu reduzieren.
Die Lösung besteht in der Verwendung eines USB 2.0-Geräts, bei dem es sich möglicherweise um einen Standard-USB-Stick handelt, z. B. eine USB-Festplatte mit Stromversorgung oder sogar eine SSD. Obwohl der Raspberry Pi fest verdrahtet ist, um von der SD-Karte zu booten, können Sie das Betriebssystem so neu konfigurieren Auf der SD-Karte befindet sich nur die Startpartition, während die Root-Partition auf eine andere verschoben wird Gerät.
Während Sie den Prozess möglicherweise etwas kompliziert findenSobald die Startpartition bearbeitet wurde, um nach der Root-Partition auf dem USB-Gerät zu suchen, werden Sie feststellen, dass das Ergebnis beeindruckend ist.
Fazit: SD-Karten sind erstaunlich, also behandeln Sie sie gut
Das Wichtigste, was Sie mit SD-Karten tun können, um sicherzustellen, dass sie lange halten, ist, die genannten Marken zu kaufen und sie nach Möglichkeit für Aufgaben zu verwenden, bei denen kein ständiges Umschreiben erforderlich ist (z Immer-on-Torrent-Download Megalith So verwandeln Sie Ihren Raspberry Pi in einen Megalith zum HerunterladenTragen Sie Ihren Teil zum globalen "Linux-Vertriebsnetz" bei, indem Sie einen dedizierten, sicheren Megalith zum Herunterladen von Torrents erstellen, der kaum 10 W Strom verbraucht. Es wird natürlich auf einem Raspberry Pi basieren. Weiterlesen ).
Am faszinierendsten ist vielleicht, dass SD-Karten gewohnheitsmäßige Lügner sind, die von einer sehr cleveren Software unterstützt werden. Wie vom Hardware-Hacker enthüllt Bunnie Huang Bei der Chaos Compute Club KongressSD-Karten werden mit einem sehr billigen, fehlerbehafteten Flash-Speicher hergestellt. Die Illusion eines robusten Speichermediums zu erzeugen, ist eine ausgefeilte Fehlerkorrektur, dh die Karten sind es Sie können eine völlig andere Kapazität als die tatsächlich verfügbare anzeigen (Sie können Ihre tatsächliche Kapazität mit überprüfen das H2testw Werkzeug).
Beachten Sie für Raspberry Pi-Besitzer die obigen Tipps zum Kauf eines größeren Speichers und zur Verwendung von tmpfs, um das Umschreibvolumen auf Ihrer SD-Karte zu verringern.
Behandeln Sie Ihre SD-Karten gut und sie halten immer!
Christian Cawley ist stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained. Er produziert auch The Really Useful Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian ist ein Mitarbeiter des Linux Format Magazins. Er ist ein Bastler von Raspberry Pi, ein Lego-Liebhaber und ein Retro-Gaming-Fan.