USB-Stick automatisch einbinden (Raspberry Pi)
Ein Computer taugt nicht viel, wenn man ihn nicht um Speicher erweitern kann. Beim Raspberry Pi eignen sich am besten USB-Sticks. Allerdings werden die nicht automatisch eingebunden, wie beispielsweise bei Windows, Mac OS oder anderne Linux-Systemen. Deshalb soll die Möglichkeit eingerichtet werden, dass USB-Sticks automatisch eingebunden werden und dass darauf auch Dateien gespeichert werden können.
Aufgabe
- Richten Sie die Möglichkeit ein, dass USB-Sticks beim Einstecken automatisch "gemountet" werden.
- Stellen Sie sicher, dass Sie auch Dateien auf den USB-Stick speichern können.
Lösung: USB-Sticks mounten (usb0, usb1, ...)
Es geht darum einen USB-Stick automatisch zu "mounten". Das bedeutet "einbinden", so dass man darauf über das Verzeichnissystem zugreifen kann. Dazu installieren wir die Software "usbmount", die speziell auf das "automatisch Einbinden" von USB-Sticks ausgelegt ist.
sudo apt-get install usbmount
Nach der Installation wird ein Verzeichnis mit dem Namen "media" im Wurzel-Verzeichnis angelegt. Darin befinden sich weitere Verzeichnisse mit den Namen "usb0" bis "usb7", sowie ein Link mit dem Namen "usb", welcher auf "usb0" verweist. Wird jetzt ein USB-Stick angesteckt, wird dieser automatisch gemountet.
Leider kann man als normaler User nicht schreibend auf die USB-Sticks zugreifen. Dazu muss man noch eine Kleinigkeit konfigurieren. Dazu öffnet man folgende Datei.
sudo nano /etc/usbmount/usbmount.conf
Hier sucht man nach folgender Option:
FS_MOUNTOPTIONS=""
und ändert sie in
FS_MOUNTOPTIONS="-fstype=vfat,gid=users,dmask=0007,fmask=0117"
Anschließend die Datei speichern: Strg + O, Enter, Strg + X. Dann das System neu starten:
sudo reboot
Danach hat man als User auch schreibend auf die eingesteckten USB-Sticks Zugriff.
Zum Testen einen USB-Stick einstecken, folgende Datei erzeugen und speichern.
nano /media/usb/test.txt
Anzeigen, ob die Datei wirklich existiert:
cd /media/usb
ls
Anschließend kann man die Datei löschen:
rm test.txt