staging.inyokaproject.org

Festplatte mounted nicht per udev

Status: Ungelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

dippes

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 553

Hallo ich habe eine udev Regel geschrieben welche meine USB Platte automatisch beim einstecken mounten soll.

KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idProduct}=="0x6391", SYMLINK+="umlauf" ,RUN+="/bin/mkdir -p '/mnt/umlauf'", RUN+="/bin/mount -t ntfs -o umask=0,nls=utf8 /dev/umlauf /mnt/umlauf"

das device "/dev/umlauf" wird angelegt aber gemounted wird diese Leider nicht.

ein manueller mount " mount -t ntfs -o umask=0,nls=utf8 /dev/umlauf /mnt/umlauf" funktioniert.

Ich komme nicht drauf wo der Fehler liegt.

Feb 25 17:10:10 HP-Server kernel: [ 8799.115072] usb 1-1.1: USB disconnect, device number 15
Feb 25 17:10:15 HP-Server kernel: [ 8804.177509] usb 1-1.1: new high-speed USB device number 16 using ehci-pci
Feb 25 17:10:17 HP-Server kernel: [ 8805.676417] usb 1-1.1: New USB device found, idVendor=058f, idProduct=6391
Feb 25 17:10:17 HP-Server kernel: [ 8805.676422] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 25 17:10:17 HP-Server kernel: [ 8805.676425] usb 1-1.1: Product: USB TO IDE Bridge
Feb 25 17:10:17 HP-Server kernel: [ 8805.676427] usb 1-1.1: Manufacturer: Generic
Feb 25 17:10:19 HP-Server kernel: [ 8807.754697] usb-storage 1-1.1:1.0: USB Mass Storage device detected
Feb 25 17:10:19 HP-Server kernel: [ 8807.755077] scsi host18: usb-storage 1-1.1:1.0
Feb 25 17:10:20 HP-Server kernel: [ 8808.754565] scsi 18:0:0:0: Direct-Access     Generic  USB Disk         9.02 PQ: 0 ANSI: 2
Feb 25 17:10:20 HP-Server kernel: [ 8808.755283] sd 18:0:0:0: Attached scsi generic sg6 type 0
Feb 25 17:10:20 HP-Server kernel: [ 8808.755742] sd 18:0:0:0: [sdg] 117210240 512-byte logical blocks: (60.0 GB/55.9 GiB)
Feb 25 17:10:20 HP-Server kernel: [ 8808.756738] sd 18:0:0:0: [sdg] Write Protect is off
Feb 25 17:10:20 HP-Server kernel: [ 8808.756743] sd 18:0:0:0: [sdg] Mode Sense: 03 00 00 00
Feb 25 17:10:20 HP-Server kernel: [ 8808.757754] sd 18:0:0:0: [sdg] No Caching mode page found
Feb 25 17:10:20 HP-Server kernel: [ 8808.758063] sd 18:0:0:0: [sdg] Assuming drive cache: write through
Feb 25 17:10:20 HP-Server kernel: [ 8808.803074]  sdg: sdg1
Feb 25 17:10:20 HP-Server kernel: [ 8808.807376] sd 18:0:0:0: [sdg] Attached SCSI disk

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

dippes schrieb:

[…] eine udev Regel […] das device "/dev/umlauf" wird angelegt

Und zeigt auch richtig auf /dev/sdg1?

aber gemounted wird diese Leider nicht.

Spekulation: Möglicherweise werden SYMLINK und RUN nicht in der notierten Reihenfolge ausgeführt, sondern parallel. In diesem Fall könnte es zu einem Wettrennen kommen: Die Erzeugung des Symlinks erfolgt erst, wenn mount bereits gescheitert ist, weil /dev/umlauf noch nicht existiert.

Falls dies zutrifft, könnte vielleicht die Aufteilung in zwei udev-Regeln helfen: Die erste enthält (außer den Selektionen) nur SYMLINK, die zweite nur RUN.

Antworten |