staging.inyokaproject.org

udev-automount für usb-Festplatte

Status: Ungelöst | Ubuntu-Version: Server 18.04 (Bionic Beaver)
Antworten |

noobzilla

Anmeldungsdatum:
20. Januar 2019

Beiträge: 4

Moin zusammen,

ich versuche derzeit, eine USB-Festplatte anzuschließen und über eine udev-Regel zu triggern, dass die Platte gemountet wird und anderes Zeug ausgeführt wird. Leider funktioniert schon das mounten nicht (ohne Kommentar im Syslog). Hier mein Code:

1
KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1058", ATTRS{idProduct}=="1023", ATTRS{serial}=="57584D314138305439373534", SYMLINK+="backup500gb", ACTION=="add", RUN+="/bin/mount /dev/backup500gb /media/mounts/backup500gb"

Das Gerät wird erkannt und im Ordner /dev/backup500gb zur Verfügung gestellt, von wo ich es auch manuell mounten kann. Leider geschieht dies nicht automatisch durch die udev-Regel. Ich habe schon probiert, statt dem direkten mounten ein bash-script zu erstellen, welches stattdessen aufgerufen wird. Auch damit schlägt es fehl. Ein manuelles aufrufen des Bash-Scriptes nach dem Anschließen der Platte mountet jedoch die Platte wie vorhergesehen. Auch ein sleep habe ich mal vorher eingefügt, um der Platte genug Zeit zum anlaufen zu geben (eigentlich Blödsinn, aber man weis ja nie). Ich bin komplett als root angemeldet, um das ganze zu testen.

Hat hier vielleicht jemand eine Idee, wie ich das Problem lösen könnte? Vielen Dank im Voraus!

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

noobzilla schrieb:

bash-script … Auch damit schlägt es fehl.

Was schlägt fehl? Wird dein Skript gar nicht aufgerufen oder wird es aufgerufen aber mountet nicht? Kannst in dein Skript ja mal ein paar Debug-Prints einfügen, um etwas Licht ins Dunkel zu bringen.

– Nachtrag: Gerade woanders drüber gestolpert, vielleicht hilft es ja, mal in die Ausgabe von udevadm monitor zu schauen, während du die Festplatte anschließt.

Antworten |