Raspberry Pi: USB Stick / Festplatte (HDD) automatisch einbinden/mounten

Voraussetzungen:

  1. Als erstes aktualisierst du die Paketlisten von Raspbian und installierst die Treiber für NTFS und HFS+.
    sudo apt-get update && sudo apt-get -y install ntfs-3g hfsutils hfsprogs
  2. Erstelle einen Ordner im Verzeichnis /media, in den du später das USB-Speichermedium einbindest. Du kannst den Namen frei wählen (keine Sonder- und Leerzeichen). Ändere noch den Besitzer des Ordners in pi. Falls du einen anderen Benutzernamen verwendest, musst du pi durch deinen Namen in dem Befehl ersetzen.
    
    sudo mkdir /media/usbhdd
    sudo chown pi /media/usbhdd
    
    „Um ein Dateisystem einhängen zu können, muss zuerst ein Einhängepunkt (Mountpunkt) vorhanden sein. Dies ist ein zunächst leerer Ordner. … Über diesen Einhängepunkt wird dann später auf das eingehängte Dateisystem zugegriffen.“ ubuntuusers.de
  3. Festplatte/USB-Stick am Raspberry anschließen.
  4. Du benötigst den Pfad zur Partition des USB-Speichermedium (hier ist es /dev/sda1).
    sudo fdisk -l

  5. Vorerst bindest du das Speichermedium mit dem folgenden Befehl manuell ein. Ersetze /dev/sda1 mit dem zuvor ermittelten Pfad zur Partition des USB-Speichermedium.

    Ext4

    sudo mount /dev/sda1 /media/usbhdd

    NTFS

    sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/usbhdd/

    HFS+

    sudo mount -t hfsplus -o force.uid=pi,gid=pi /dev/sda1 /media/usbhdd/

    FAT32

    sudo mount -t vfat -o uid=pi,gid=pi /dev/sda1 /media/usbhdd/

    Jetzt kannst du schon mit cd /media/usbhdd/ auf das USB-Speichermedium zugreifen.</>

  6. Es wird die UUID der Festplatte/USB-Stick benötigt, damit bei einem Neustart das USB-Speichermedium automatisch eingebunden werden kann. Gib den folgenden Befehl in die Konsole ein.
    sudo blkid

    USB HDD UDID

    „UUID steht für Universally Unique Identifier und bezeichnet nach einem bestimmten Standard formatierte Identifikationsnummern

    Jedes Linux-Dateisystem besitzt einen UUID, über den es identifiziert werden kann. Zwar kann man das auch über die Geräte-Dateien /dev/sdaX tun, aber die Nummerierung kann sich hier ändern.“ ubuntuusers.de

  7. Öffne die Datei fstab mit den Nano Text Editor
    sudo nano /etc/fstab

    und füge eine der Zeilen für dein Dateiformat hinzu. Ersetz noch die UUID die du im vorherigen Schritt ermittelt hast. Beende den Nano Editor nach dem einfügen mit Strg+x (Win) ctrl+x (Mac) und bestätige die Änderung mit y oder j (je nach Spracheinstellung).

    
    # Ext4
    UUID=13aa0627-fb13-4d2f-8d3f-53aea43b9439  /media/usbhdd  ext4  defaults  0  0
    
    #NTFS
    UUID=10BF-F2D6 /media/usbhdd/ ntfs-3g defaults,umask=000,users 0 0
    
    #HFS+
    UUID=10BF-F2D6 /media/usbhdd/ hfsplus defaults,umask=000,users 0 0
    
    #FAT32
    UUID=10BF-F2D6 /media/usbhdd/ vfat defaults,umask=000,users 0 0

    Mehr Informationen zu fstab findest du hier.

Geschafft! Du kannst auf deine Dateien auf dem USB-Stick oder USB-Festplatte zugreifen und nach einem Neustart wird das Speichermedium automatisch eingebunden.
 

Gib deine Stimme ab!

11 Likes
Upvote Downvote

Total votes: 14

Upvotes: 9

Upvotes percentage: 64.285714%

Downvotes: 5

Downvotes percentage: 35.714286%

Geschrieben von Ben

#Blogger #Designer #RaspeberryFan #Self-Employed #Developer #Javascript
TwitterGithubThingiverse

8 Kommentare

Kommentar verfassen
  1. Danke, ich konnte die Festplatte einbinden. Jetzt würde ich gerne die Log-Dateien von fhem dorthin schreiben, um Schreiblast von der SD-Karte zu nehmen. Wie geht das? Gast Du da einen Tipp?

  2. Sehr gutes tutorial, einfach zu folgen und funktioniert am Ende problemlos.
    Auch für Anfänger gut verständlich.
    Danke dafür!

  3. Habe da mal eine Frage. Ich arbeite auf meinem rpi mit Windows Iot core …leider finde ich keine richtige Anleitung wie ich dort den USB Stick einbinden kann. Hat einer eine Idee wo ich was passendes finden könnte?

  4. Danke für das Tutorial!
    Ich bekomme immer die Fehlermeldung das ich keine Berechtigung habe um auf das Verzeichnis /media/usbhdd/ zuzugreifen- was mache ich falsch?
    Danke

One Ping

  1. Pingback:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.