USB-Stick immer mit fester Device und Mountpoint einhängen
Aus Fedorawiki.de
Inhaltsverzeichnis |
USB-Stick immer mit fester Device und Mountpoint einhängen
Infos des USB-Sticks ermitteln
Zuerst ermitteln wir die udev-Information des USB-Sticks, damit die notwendigen Regeln (Rules) erstellt werden können. Ein USB-Stick wird gewöhnlich als SCSI-Gerät und somit als sdaX Device erkannt. Am Besten vergewissert man sich, indem man nach dem Einstecken des Sticks folgenden Befehl eingibt:
Anhand der gelieferten Werte kann man recht einfach das Device des USB-Gerätes ausfindig machen. Entsprechend setzt man dann sda, sdb, sdc, etc. im nächsten Befehl ein.
udevinfo -a -p $(udevinfo -q path -n /dev/sdc) | grep -i "{idVendor}"
Es werden in diesem Beispiel nun 2 Werte für idVendor ausgegeben: einer mit z.B.: SYSFS{idVendor}=="07b4" und einer mit SYSFS{idVendor}=="0000". Der obere Wert ist dann zu verwenden.
Neue Rules Datei anlegen
Erstellt nun mit dem Editor Eurer Wahl die Datei /etc/udev/rules.d/20-custom.rules und fügt den folgenden Inhalt ein:
KERNEL=="sd?1", SYSFS{idVendor}=="07b4", SYMLINK="usbstick%n"
Unter Debian "lenny":
KERNEL=="sd*", ATTRS{idVendor}=="07b4", SYMLINK="usbstick%n"
Aktualisieren der neuen udev-Regel
/sbin/udevtrigger
Unter Debian "lenny":
/sbin/udevadm trigger
prüfen des symbolischen Links
danach überprüfen wir, ob unter /dev ein symbolischer Link von sdc1 nach usbstick1 angelegt wurde.
ll -a /dev/usbstick1
Als Ergebnis sollte folgendes angezeigt werden:
lrwxrwxrwx 1 root root 4 17. Jan 21:41 /dev/usbstick1 -> sdc1
Eintrag in der /etc/fstab erstellen
/dev/usbstick1 /media/usbstick vfat rw,user,noauto 0 0
Einhängepunkt erstellen
USB-Stick einhängen
Der USB-Stick kann nun mit Nautilus oder händisch einhängt werden.
mount /media/usbstick
prüfen ob USB-Stick korrekt eingehängt wurde
nun wird der Stick immer als /media/usbstick eingehängt.
/dev/sdc1 127936 2048 125888 2% /media/usbstick