Moin Moin
wenn ich mehrere usb-sticks an den Rechner hänge, bekommen die je nach Reichenfolge verschiedene Laufwerke zugeordnet! kann ich das irgendwie beeinflöußen?
Grüße Maik Gentoo Linux Kernel 2.6.8.1
Hi,
On Tue, 26 Oct 2004 22:40:53 +0200 Maik Kurzhals wrote:
wenn ich mehrere usb-sticks an den Rechner hänge, bekommen die je nach
Reichenfolge verschiedene Laufwerke zugeordnet! kann ich das irgendwie beeinflöußen?
udev dein Freund, denke ich. Das kann Device-Namen nach Seriennummern vergeben.
HTH Frank Benkstein.
Danke erstemal, aber gibts nicht ne einfache Möglichkeit? mit hotplug oder so! mir is egal ob es an sda1 oder sdb1 usw. hängt, mir würde es reichen wenn nach dem einstecken ein script startet, das den stick nach /mnt/stick mountet, egal wo er auftaucht
Grüße
Danke erstemal, aber gibts nicht ne einfache Möglichkeit? mit hotplug oder so! mir is egal ob es an sda1 oder sdb1 usw. hängt, mir würde es reichen wenn nach dem einstecken ein script startet, das den stick nach /mnt/stick mountet, egal wo er auftaucht
Grüße
On Wed, 27 Oct 2004 21:18:23 +0200 Maik Kurzhals wrote:
Danke erstemal, aber gibts nicht ne einfache Möglichkeit? mit hotplug oder so! mir is egal ob es an sda1 oder sdb1 usw. hängt, mir würde es reichen wenn nach dem einstecken ein script startet, das den stick nach /mnt/stick mountet, egal wo er auftaucht
Christian Perle erzählte heute Abend beim LUG-Treffen, er hätte das schon mal gemacht.
Und btw: udev funktioniert auch über hotplug. Du musst es ja nicht dein /dev ersetzen lassen, sondern kannst auch einfach ein /udev anlegen, wo es dann eben nur Device-Nodes /udev/stick1 etc gibt.
Viele Grüße Frank Benkstein.
Hi Frank,
On Thu, Oct 28, 2004 at 01:42:06 +0200, Frank Benkstein wrote:
mir is egal ob es an sda1 oder sdb1 usw. haengt, mir wuerde es reichen wenn nach dem einstecken ein script startet, das den stick nach /mnt/stick mountet, egal wo er auftaucht
Christian Perle erzaehlte heute Abend beim LUG-Treffen, er haette das schon mal gemacht.
Jepp, und zwar mit folgendem Shellskript: http://chris.silmor.de/find_usbstick.sh
Dieses Skript erzeugt zwar selbst keine fstab-Eintraege, aber es liefert das sd-Device zurueck, das dem angesteckten USB-Stick (bzw. generell USB Storage Device) entspricht. Ich habe es bisher nur mit Kernel 2.4.x getestet, falls sich im Format der /proc-Dateien beim Kernel 2.6.x etwas geaendert hat, muesste das Skript entsprechend angepasst werden.
bye, Chris
Tach,
Am Dienstag, 26. Oktober 2004 22:40 schrieb Maik Kurzhals:
Moin Moin
wenn ich mehrere usb-sticks an den Rechner hänge, bekommen die je nach Reichenfolge verschiedene Laufwerke zugeordnet! kann ich das irgendwie beeinflöußen?
Die unter http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorageEnglish aufgezeigte Variante hat mich überzeugt. Im Zusammenspiel mit hotplug wird aus dem Label des Dateisystems der ersten Partition ein Mountpoint unter /media erzeugt und die fstab um einen entsprechenden Eintrag ergänzt. Beim Entfernen des storage-devices werden mountpoint und Eintrag in der fstab wieder entfernt. Ich finde diese Lösung sehr bequem. Du musst aber eventuell das Label des Dateisystems ändern um Eindeutigkeit zu garantieren.
Ist das Script bei Gentoo eigentlich schon dabei?
Sebastian
Maik Kurzhals info@maik-kurzhals.de at 2004-10-26 2240 +0200:
wenn ich mehrere usb-sticks an den Rechner hänge, bekommen die je nach Reichenfolge verschiedene Laufwerke zugeordnet! kann ich das irgendwie beeinflöußen?
Da du Gentoo hast, sollte http://www.gentoo.org/doc/en/udev-guide.xml dein Anlaufpunkt sein. Damit hat es bei mir auch problemlos geklappt.
Gruss, Jonas
Hallo Maik,
[26.10.04 22:40] Maik Kurzhals schrieb:
wenn ich mehrere usb-sticks an den Rechner hänge, bekommen die je nach Reichenfolge verschiedene Laufwerke zugeordnet! kann ich das irgendwie beeinflöußen?
Evtl. kann Dir mount weiterhelfen: man mount
-L label Mount the partition that has the specified label. Ich weisz aber nicht, ob sich das nur auf ext2/ext3-Partitionen bezieht.
Bert
lug-dd@mailman.schlittermann.de