Als Nutzer des Raspberry Pi stolpert man früher oder später über die Frage wie man einen USB-Stick, externe Festplatte oder SD-Karte an den Raspberry Pi anschließen und darauf zugreifen kann.
Der Vorgang ist dabei bei allen Laufwerkstypen ähnlich. Egal ob USB-Stick, externe Festplatte oder SD Karte. Nach dem anschließen an den Raspberry Pi muss das entsprechende Laufwerk zunächst eingebunden bzw. gemounted werden.
Wie Ihr dabei vorgehen könnt, habe ich im folgenden Artikel beschrieben.
Inhalte
Sicherheitshinweise
Ich weiß die folgenden Hinweise sind immer irgendwie lästig und wirken unnötig. Aber leider haben schon viele Menschen die es "besser" wussten aus Leichtsinnigkeit Augen, Finger oder anderes verloren bzw. sich verletzt. Im Vergleich dazu ist ein Datenverlust fast nicht der Rede Wert, aber auch diese können echt ärgerlich sein. Deswegen nehmt Euch bitte fünf Minuten Zeit um die Sicherheitshinweise zu lesen. Denn auch das coolste Projekt ist keine Verletzung oder anderen Ärger wert.
https://www.nerdiy.de/sicherheitshinweise/
Affiliatelinks/Werbelinks
Die hier in aufgeführten Links zu Online-Shops sind sogenannte Affiliate-Links. Wenn Du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekommt Nerdiy.de von dem betreffenden Online-Shop oder Anbieter eine Provision. Für Dich verändert sich der Preis nicht. Falls Du Deine Einkäufe über diese Links tätigst unterstützt Du Nerdiy.de dabei auch in Zukunft weitere nützliche Projekte anbieten zu können. 🙂
Voraussetzungen
Hilfreiche Artikel:
Bevor ihr mit diesem Artikel startet solltet ihr einen RaspberryPi soweit vorbereitet haben, dass dieser über das Netzwerk erreichbar und per SSH Steuerbar ist.
Die folgenden Artikel beschreiben was zu tun ist um den RaspberryPi soweit vorzubereiten.
- RaspberryPi – Einrichten für Nerdiys!
- RaspberryPi – Die Erste Konfiguration!
- RaspberryPi – Den RaspberryPi über SSH steuern
In der folgenden Listen findet Ihr alle Teile die Ihr zur Umsetzung dieses Artikels benötigt.
Benötigtes Werkzeug:
Benötigtes Material:
Number | Link |
---|---|
1x | Raspberry Pi Bei Amazon kaufen |
1x | Raspberry Pi Netzteil Bei Amazon kaufen |
1x | Raspberry Pi Gehäuse Bei Amazon kaufen |
1x | Micro SD Karte 64GB Bei Amazon kaufen |
Per SSH auf dem RaspberryPi einloggen
Um zu beginnen müsst Ihr Euch als erstes mit Putty per SSH auf dem RasPi einloggen. Wie das geht ist im Artikel RaspberryPi - Den RaspberryPi über SSH steuern beschrieben.
Erkannte Laufwerke anzeigen
Bevor Ihr Euer Laufwerk mounten könnt solltet Ihr prüfen ob dieses bereits erkannt wurde. So könnt Ihr auch den Namen der Partition welche Ihr später einbinden werdet herausfinden.
Durch Eingabe des Befehls
lsblk
könnt Ihr Euch die erkannten Laufwerke anzeigen lassen.
Dort könnt Ihr dann alle angeschlossene Laufwerke (erster roter Pfeil bei “disk”) und zugehörige Paritionen (zweiter roter Pfeil bei “part”) einsehen.
Merkt Euch an dieser Stelle den Namen der Partition die ihr mounten/Einbinden wollt. In diesem Beispiel wäre das “sda1”.
Bei Laufwerken welche bereits gemounted/eingebunden sind könnt Ihr den entsprechenden Pfad in der Spalte “Mountpoint” einsehen.
Mount Pfad vorbereiten
Bevor Ihr Euer Laufwerk einbinden könnt müsst Ihr zunächst einen Mountpoint auswählen. Der Mountpoint ist im Prinzip ein einfaches Verzeichnis auf Eurem Systemlaufwerk (Im Fall des Raspberry Pi ist das Systemlaufwerk die SD Karte auf der Ihr auch das Image des Raspberry Pis installiert habt). Um einen Mountpoint zu erzeugen könnt Ihr auch einfach einen bestimmtes Verzeichnis bzw. Ordner erstellen.
Dazu könnt Ihr zum Beispiel im Temporären Ordner ein Verzeichnis erstellen.
Mithilfe des folgenden Befehls
mkdir /tmp/mountPoint/
wird dann zum Beispiel der Ordner “mountPoint” im Temporären Ordner erstellt. Dieser temporäre Ordner wird nach jedem Neustart des Systems wieder geleert. Dadurch wird also auch der Mountpoint wieder entfernt.
Laufwerk einbinden
Nachdem Ihr nun einen Mountpoint erstellt habt, könnt Ihr das angeschlossene Laufwerk einbinden.
Dazu benötigt Ihr die Infos aus den vorherigen Schritten.
- Partitionsname: sda1
- Mountpoint: /tmp/MountPoint
Nun könnt Ihr Euer Laufwerk mit dem folgenden Befehl mounten:
sudo mount /dev/sda1 /tmp/mountPoint/
Wichtig ist, dass Ihr nicht nur “sda1” also Partitionsnamen angebt. Hier müsst Ihr den kompletten absoluten Pfad (also inklusive /dev/) angeben.
Auf das eingebundene Laufwerk zugreifen
Nachdem Ihr das Laufwerk wie oben beschrieben eingebunden habt könnt Ihr nun natürlich auch darauf zugreifen.
Um zu prüfen, ob das Laufwerk korrekt eingebunden wurde könnt Ihr den Befehl
df -h
eingeben.
Dadurch werden alle Laufwerke inklusive Mountpoiunt aufgelistet. Den Eintrag des hier genutzten Beispiels findet Ihr in der untersten Zeile. In der linken Spalte ist der Partitionspfad (/dev/sda1) und in der rechten Spalte der Mountpfad (/tmp/MountPoint) zu sehen.
Wenn Ihr nun in den Mountpfad (/tmp/MountPoint) wechselt könnt Ihr euch den Inhalt des eingebundenen Laufwerks anzeigen lassen.
Wenn Ihr nun zum Beispiel eine Datei auf das eingebundene Laufwerk kopieren wollt müsst Ihr als Ziel den MountPoint Eures eingebundenen Laufwerks auswählen.
Weitere Artikel zum Thema
In der folgenden Kategorie findet Ihr weitere Links zum Thema Rasperry PI.
Viel Spaß mit dem Projekt
Ich hoffe bei euch hat alles wie beschrieben funktioniert. Falls nicht oder ihr Fragen oder Anregungen habt lasst es mich in den Kommentaren bitte wissen. Ich trage dies dann ggf. in den Artikel nach.
Auch Ideen für neue Projekte sind immer gerne willkommen. 🙂
P.S. Viele dieser Projekte - besonders die Hardwareprojekte - kosten viel Zeit und Geld. Natürlich mache ich das weil ich Spaß daran habe, aber wenn Du es cool findest, dass ich die Infos dazu mit Euch teile, würde ich mich über eine kleine Spende an die Kaffeekasse freuen. 🙂