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!