So installieren Sie ein USB-Flash-Gerät unter Linux und Ihren Raspberry Pi
Durch den austauschbaren USB-Speicher können Daten auf einfache Weise von einem PC auf einen anderen übertragen werden. Wenn der verwendete Computer das Gerät beim Einstecken jedoch nicht automatisch einbindet, werden Sie wahrscheinlich feststellen, dass Daten vom und zum USB-Gerät verschoben werden Fahren ist schwierig, wenn nicht unmöglich, ohne die richtigen Befehle.
Alternativ können Sie ein ähnliches Problem mit einer SD-Karte haben.
Lassen Sie uns einen Blick auf die Probleme und deren Lösungen werfen, die USB-Geräte und SD-Karten mit beliebten Distributionen (wir verwenden Ubuntu) und weniger verbreiteten Distributionen verwenden, wie zum Beispiel das Raspbian Jessie-Betriebssystem von Raspberry Pi 5 Ways New Raspbian Jessie Makes Pi ist noch einfacher zu benutzen, um 5 Möglichkeiten zu nutzen, wie neue Raspbian Jessie Raspberry Pi noch einfacher zu bedienen macht Nach der Veröffentlichung von Debian Jessie im Juli wurde die Raspberry Pi-Community mit einer neuen Version der Raspbian-Variante gesegnet, die auf der "Eltern" -Distro basiert. Weiterlesen .
Verwenden von USB-Flash-Geräten mit älteren Linux-Distros
Was wir tun möchten, wenn ein USB-Gerät angeschlossen wird, zeigt sich in den meisten langlebigen, ausgereiften Linux-Distributionen, die auf eine erweiterte, benutzerorientierte Erfahrung abzielen. In der Regel handelt es sich dabei um die Distributionen, die als Alternativen zu Windows und OS X angeboten werden, beispielsweise Ubuntu.
Wenn Sie ein USB-Flash-Gerät anschließen, müssen Sie es nur anschließen.
Sobald Sie dies getan haben, wird ein Fenster mit dem Inhalt des Laufwerks angezeigt, das Sie nach Bedarf durchsuchen können.
Inzwischen ist das sichere Entfernen des Laufwerks genauso einfach und es ist so einfach wie das Klicken auf die Auswurftaste - natürlich zum sicheren Entfernen - und das physische Trennen des Geräts.
Was ist mit SD-Karten??
Das Gleiche gilt für SD-Karten. Um optimale Ergebnisse zu erzielen, sollten Sie sicherstellen, dass es sich um ein Gerät eines zuverlässigen Herstellers handelt. 5 zu vermeidende Fehler beim Kauf einer MicroSD-Karte ein paar kritische Fehler, die Sie vermeiden sollten, wenn Sie Ihren Kauf nicht bereuen möchten. Weitere Informationen), obwohl die Karte möglicherweise das exFAT-Dateisystem verwendet, wird sie nicht automatisch eingebunden. Möglicherweise wird sogar eine Fehlermeldung angezeigt. Wenn dies der Fall ist, liegt dies wahrscheinlich daran, dass Sie die exfat-utils-Software nicht installiert haben. Dadurch kann Ihr Linux-System den Inhalt eines exFAT-Speichergeräts lesen.
Verwenden Sie zur Installation auf Ubuntu 14.04 oder höher
sudo apt-get install exfat-fuse exfat-utils
Für den 13.04 und früher erfordert die Installation ein ppa:
sudo apt-add-repository ppa: relan / exfat sudo apt-get aktualisieren sudo apt-get installieren fuse-exfat
Wenn die exFAT-Unterstützung installiert ist, werden Sie beim Einsetzen Ihrer SD-Karte (z. B. eines mit Ihrer Digitalkamera verwendeten Geräts) gefragt, wie Sie fortfahren möchten. Der Einfachheit halber möchte ich, dass das Gerät im Dateimanager geöffnet wird.
Wenn Sie Schwierigkeiten haben, ein Gerät mit der NTFS-Dateitabelle zu installieren, bevorzugen einige dieses Dateisystem. So formatieren Sie Ihr FAT32-Laufwerk in NTFS um - und die Vorteile des Verfahrens. So formatieren Sie Ihr FAT32-Laufwerk in NTFS - und die Vorteile von Sie wissen es vielleicht nicht, aber es ist ziemlich wichtig, das richtige Dateisystem für Ihre Laufwerke zu wählen. Obwohl die Hauptidee aller Dateisysteme die gleiche ist, gibt es viele Vor- und Nachteile gegenüber jedem einzelnen Laufwerk
sudo apt-get install ntfs-3g
… Dann wieder einlegen, um den Inhalt zu sehen.
Laufwerksmontage am Raspberry Pi
Wenn Ihre ausgewählte Linux-Distribution das automatische Mounten von USB-Laufwerken nicht unterstützt, müssen Sie dies manuell einrichten.
Wenn Sie beispielsweise ein USB-Laufwerk an einen Raspberry Pi angeschlossen haben, auf dem Raspbian ausgeführt wird, werden Sie feststellen, dass es nicht automatisch bereitgestellt wird. Dafür ist jedoch keine zusätzliche Software erforderlich. Sie müssen lediglich einige Befehle hinzufügen!
Beginnen Sie mit dem Einsetzen des Geräts. Auf neueren Geräten sollten Sie über genügend freie Steckplätze verfügen, falls nicht, oder wenn Sie einen älteren Pi mit nur zwei USB-Steckplätzen verwenden (oder sogar einen Pi Zero mit nur einem. Erste Schritte mit Raspberry Pi Zero Erste Schritte mit Raspberry Pi Zero Ob Sie ein Magazin gekauft haben, bei dem eins nach vorne geklebt wurde, oder ein Kit online gefunden hat, Sie sind jetzt der stolze Besitzer eines 5-Dollar-Computers: der Raspberry Pi Zero. Lesen Sie weiter), dann wird ein USB-Hub mit Stromversorgung empfohlen.
Wenn Sie das Gerät so einrichten möchten, dass es beim Einfügen automatisch eingehängt wird, überprüfen Sie die eindeutige Referenznummer des Geräts mit dem Befehl:
ls -l / dev / disk / by-uuid /
Notieren Sie sich den 8-stelligen ID-Code, der für / sda angegeben ist. Sie müssen dies für alle USB-Speichergeräte tun, die Sie anschließen möchten, da jedes eine eigene UUID besitzt.
Als nächsten Schritt erstellen Sie einen Einhängepunkt, den Sie durch Erstellen eines Ordners ausführen können:
sudo mkdir / media / usb
… Und dann den Pi-Benutzer in den Griff bekommen (wenn Sie den Standardbenutzernamen geändert haben. Sicherung Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Sichern Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Jeder kann Google verwenden, um den Standardbenutzernamen und das Standardkennwort Ihres Raspberry Pi zu finden Geben Sie den Eindringlingen keine Chance! Lesen Sie mehr, verwenden Sie stattdessen Folgendes:
sudo chown -R pi: pi / media / usb
Das manuelle Einhängen des Laufwerks ist ein weiterer einzelner Befehl:
sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi
In dieser Phase können Sie Dateien in / media / usb lesen, schreiben, löschen und verschieben, die Sie im Dateimanager finden. Beachten Sie, dass der obige Befehl auch eingegeben werden kann als:
sudo mount / dev / sda1 / media / usb
… Aber dies würde dazu führen, dass Sie nur mit sudo schreiben können, was nicht ideal ist.
Wenn Ihr Pi läuft, wenn Sie das Laufwerk entfernen möchten, verwenden Sie den Befehl umount:
umount / media / usb
Beachten Sie, dass uns der richtige Befehl erteilt umount, nicht “aushängen”. Wenn der Pi heruntergefahren ist, können Sie die Laufwerke jederzeit abschalten. Gleiches gilt für jedes Gerät.
Auto-Mount-Laufwerke auf dem Raspberry Pi
Manuelles Anbringen ist zwar nützlich, aber um die meisten der oben genannten Punkte nicht zu durchlaufen, können Sie das Laufwerk so einstellen, dass es beim Einlegen automatisch montiert wird. Erinnern Sie sich an die UUID, die Sie sich notiert haben? Das ist hier praktisch.
Beginnen Sie mit dem Öffnen der fstab-Datei in einem Texteditor wie nano.
sudo nano / etc / fstab
Fügen Sie am Ende der Datei folgende Zeile hinzu:
UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, Benutzer, rw, uid = pi, gid = pi 0 0
Damit dies funktioniert, müssen Sie das Gerät neu starten.
Sudo Neustart
Solange Sie Ihre UUID an der angegebenen Stelle eingefügt haben, wird das Laufwerk nach dem Speichern (Strg + X zum Speichern und Beenden) automatisch eingebunden. Denken Sie daran, dass Sie für andere Laufwerke zusätzliche Zeilen mit der UUID jedes Geräts hinzufügen müssen.
Verwenden Sie zum sicheren Entfernen eines Laufwerks, das der fstab-Datei hinzugefügt wurde
sudo umount / media / usb
Anbringen und Entfernen von USB-Geräten: Nicht allzu schwierig
Als ich zum ersten Mal auf Probleme beim Installieren von Laufwerken in Raspbian stieß, war ich überrascht, dass dies tatsächlich ein Problem war. Raspbian Jessie ist ein so nützliches Betriebssystem, dass ich erwartete, dass bereits eine automatisierte Softwarelösung vorhanden wäre.
Die Lösung ist jedoch unkompliziert und natürlich ist das Debian-basierte Betriebssystem flexibel genug, um eine Automatisierung basierend auf den eigenen Anforderungen des Benutzers zu ermöglichen.
Hatten Sie Probleme beim Mounten von USB-Flash- oder SD-Karten in Ubuntu oder Raspbian? Erzähl uns darüber.
Erfahren Sie mehr über: Speicher, USB-Laufwerk.