Voraussetzungen:
- Raspbian oder ähnlich Distribution
- USB-Festplatte oder USB Stick mit einer Partition (NTFS/Fat32/HFS+/Ext4)
- 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
- 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 - Festplatte/USB-Stick am Raspberry anschließen.
- Du benötigst den Pfad zur Partition des USB-Speichermedium (hier ist es
/dev/sda1
).sudo fdisk -l
- 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.</> - 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
„UUID steht für Universally Unique Identifier und bezeichnet nach einem bestimmten Standard formatierte IdentifikationsnummernJedes 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
- Ö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 mity
oderj (
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.
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?
Sehr gutes tutorial, einfach zu folgen und funktioniert am Ende problemlos.
Auch für Anfänger gut verständlich.
Danke dafür!
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?
Muss man die Mountordner immer in Media eintragen, oder kann man auch /home/pi als Einhängordner nutzen
Man sollte /mnt oder /media zum mounten verwenden, aber du kannst auch ein anderen beliebigen Ordner verwenden.
https://wiki.ubuntuusers.de/mount/#Einhaengepunkt
Danke auch von mir echt toll die Anleitung…
L.G.
Jens
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
Danke für die Anleitung, so etwas habe ich gesucht.
Grüße
Datenretter