Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[udev] Problème d'index de partition sur 2 clefs usb
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Oct 11, 2005 1:08 pm    Post subject: [udev] Problème d'index de partition sur 2 clefs usb Reply with quote

Salut les gens !

Voilà, mon ptit problème concerne l'écriture d'une règle udev pour tout type de clefs usb.
Cas pratique :
j'ai deux clefs exactement pareilles des Flash Disk Verbatim 128Mo detectée sur en sdb*
l'une appartient à un pote partitions verbatim d'usine) et est détectée comme non partitionnée
donc
Code:
mount /dev/sdb /mnt/usbkey

l'autre est à moi et formattée avec cfdisk sous linux, il en a résulté une indexation des partitions
Code:
mount /dev/sdb1 /mnt/usbkey

remarquez, un coup c'est sdb l'autre c'est sdb1...
donc jusqu'à maintenant c'était un peu la merde sans udev.

Heureusement maintenant udev est là ! enfin... après lecture de ce genre de choses
http://www.reactivated.net/writing_udev_rules.html
https://forums.gentoo.org/viewtopic-t-267415-start-0-postdays-0-postorder-asc-highlight-udev+clef+usb.html
je n'ai toujours pas trouvé de réponse...

enfin, si des règles pour des clefs usb j'en ai trouvé, mais pour arriver à résoudre mon problème c'est pas encore ça...

en fait voilà les idées qui me viennent à l'esprit :

  • L'une de nos deux clefs est elle mal formatée (y'aurait donc un standard 8O )
  • Avec udev, combiner deux règles à la suite pour avoir toujours un SYMLINK correct vers la "première partition"
    Exemple: si sdb1 existe alors le SYMLINK pointe dessus sinon sur sdb
    et ainsi je peux avoir une seule ligne dans mon fstab
  • J'arrête de saouler mon monde avec ça et j'installe dbus/HAL/ivman qui peuvent solutionner mon problème (le peuvent-il vraiment ?)

_________________
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Oct 11, 2005 1:18 pm    Post subject: Reply with quote

Ceci semble marcher...

Code:
#clé usb
BUS="usb", KERNEL="sd[a-z]1", SYSFS{product}="Flash Disk      ", NAME="%k", SYMLINK="usbkey"
BUS="usb", KERNEL="sd*", SYSFS{product}="Flash Disk      ", NAME="%k", SYMLINK="usbkey"


seulement je ne peux pas monter plus de deux clefs en même temps :?
_________________
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Oct 11, 2005 1:58 pm    Post subject: Reply with quote

personne n'a d'idée pour améliorer ces lignes... ?

ou bien une réponse à la question si dbus/hal/ivman peuvent résoudre le problème ?
_________________
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Tue Oct 11, 2005 2:09 pm    Post subject: Reply with quote

raoulchatigre wrote:
personne n'a d'idée pour améliorer ces lignes... ?


Peut-être malgré leur identicité tes clefs ont une signature différente ? À voir dans le dmesg. Tu pourras ensuite filter sur SYSFS{xxx}.
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Oct 11, 2005 2:30 pm    Post subject: Reply with quote

Mon but n'est pas de différencier les clefs sur leur marque ou leur modèle...
le but est de seulement les différencier selon leur façon d'indexer les partitions.
Mais je voudrais que cela le fasse pour un nombre maximum de cléfs usb (ce n'est pas la première fois que je tombe sur des clefs sans partitions appartenant à des windowsiens...)

Les deux lignes fonctionnent bien avec les deux clefs mais si ca me chante, j'aimerai pouvoir monter n'importe quel type de clefs
et ainsi créer un symlink /dev/usbkeyx avec x la dernière clefs installée qui pointe toujours sur une partition valide.

(et pour information, je penses que le top pour différencier exactement un perif, c'est le n° de série qu'on peut donner à udev ;))

Je suis en train d'installer dbus/hal/ivman histoire de pousser mémé dans les orties
_________________
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum