OVH Cloud OVH Cloud

lecteur compact-flash et hotplug

6 réponses
Avatar
COLAS Yves
bonjour,

je suis en unstable, noyau 2.4.26 (fraichement installée avec un
netinstall et quelque mise à jour)
j'ai un lecteur compact-flash amovible Dane-Elec et plusieurs cartes (
une en vfat, une ext3 )

Ce que je voudrais :
- 1 - qu'une fenêtre (Xdialog) s'ouvre quand je branche mon lecteur
(oui, je sais comme sous windows), pour choisir l'action
- 2 - créer un periphérique /dev/nom_du_produit quand je branche mon lecteur
- 3 - que les données soit écrites directement ( pour ne pas avoir à le
demonter manuellement )
- 4 - pouvoir brancher plusieurs clés
- 5 - savoir si c'est possible :)))

Ce que j'ai compris :
- comment créer ma boite de dialog
- c'est hotplug qui gère le branchement, et il cherche l'executable updfstab

Ce que le système me dit :
- mon lecteur est bien reconnu ( c'est déjà ça ! )

Ce que je peux faire :
- monter manuellement mon lecteur ( en /dev/sda1 )

Ce que j'ai fait :
- j'ai créer mon fichier updfstab : il m'indique le nom du produit

Comment je peux créer mon périphériques /dev/nom_du_produit ? J'avais
trouvé un script qui demandait la commande devlabel, mais je ne l'ai pas
trouvé avec apt-file.
Peux-t-on se passer de umount (j'ai "entendu parler" de sync dans fstab) ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Frédéric BOITEUX
Le Fri, 27 Aug 2004 13:46:59 +0200, COLAS Yves a
écrit :

Ce que je voudrais :
- 1 - qu'une fenêtre (Xdialog) s'ouvre quand je branche mon lecteur
(oui, je sais comme sous windows), pour choisir l'action
- 2 - créer un periphérique /dev/nom_du_produit quand je branche mon
lecteur- 3 - que les données soit écrites directement ( pour ne pas a voir
à le demonter manuellement )
- 4 - pouvoir brancher plusieurs clés
- 5 - savoir si c'est possible :)))

Ce que j'ai compris :
- comment créer ma boite de dialog
- c'est hotplug qui gère le branchement, et il cherche l'executable
updfstab



Je connais hotplug, pas updfstab ... une nouveauté de sid ?


Ce que le système me dit :
- mon lecteur est bien reconnu ( c'est déjà ça ! )

Ce que je peux faire :
- monter manuellement mon lecteur ( en /dev/sda1 )

Ce que j'ai fait :
- j'ai créer mon fichier updfstab : il m'indique le nom du produit

Comment je peux créer mon périphériques /dev/nom_du_produit ? J'ava is
trouvé un script qui demandait la commande devlabel, mais je ne l'ai pa s
trouvé avec apt-file.



pour l'ext3, tu peux lire le résultat de la commande dumpe2fs, pour le
vfat... peut-être
la petite commande (bien sympathique) 'disktype' du paquet du même nom...


Peux-t-on se passer de umount (j'ai "entendu parler" de sync dans fstab) ?



Perso, j'utilise l'auto-monteur (paquet autofs) et un scriptde config de
hotplug,
utilisant devfs... je modifie le /etc/fstab lors de l'ajout/retrait d'un
disque/clé...
du coup, avec nautilus, le disque « apparaît » sur le bureau...
l'auto-monteur
utilise mount/umount avec un délai très court (3s) ce qui permet de
rapidement écrire
les données... Si tu ne veux pas utiliser mount/umount, il faudrait utili ser
'supermount'
mais je n'ai pas joué avec... Pour info, l'option « sync » de la comm ande
mount permet
d'écrire de manière synchrone les données sur la partition montée.. . mais ne
te dispense
pas de la démonter...

Fred.
Avatar
Jean-Luc Coulon (f5ibh)
--=-GC9m+qAKgO5V9r1VrNIY
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 27.08.2004 15:05:05, Frédéric BOITEUX a écrit :
« Le Fri, 27 Aug 2004 13:46:59 +0200, COLAS Yves
« a
« écrit :
«
« > Ce que je voudrais :
« > - 1 - qu'une fenêtre (Xdialog) s'ouvre quand je branche mon
« lecteur
« > (oui, je sais comme sous windows), pour choisir l'action
« > - 2 - créer un periphérique /dev/nom_du_produit quand je branche
« mon
« > lecteur- 3 - que les données soit écrites directement ( pour ne
« pas avoir
« > à le demonter manuellement )
« > - 4 - pouvoir brancher plusieurs clés
« > - 5 - savoir si c'est possible :)))
« >
« > Ce que j'ai compris :
« > - comment créer ma boite de dialog
« > - c'est hotplug qui gère le branchement, et il cherche
« l'executable
« > updfstab
«
« Je connais hotplug, pas updfstab ... une nouveauté de sid ?

C'est vrai qu'on trouve mention d'usbfstab dans les fichiers de
configuration de hotplug. mais je n'ai pas pu mettre la main sur
l'exécutable en question...

[] # rgrep fstab . /etc/hotplug
./hotplug.functions: [ -x /usr/sbin/updfstab ] && /usr/sbin/
updfstab
./usb.agent: if [ -x /usr/sbin/updfstab ]; then
./usb.agent: /usr/sbin/updfstab


Jean-Luc

[ ... ]

--=-GC9m+qAKgO5V9r1VrNIY
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBL3BcUdGGXzzGnNARAqgiAJ0ZY5vfT7hKQXqIDXwK/hGeCOPncACgpPLp
+7t6Cl6Adtrtr+RGb2A1hx4 =J7+q
-----END PGP SIGNATURE-----

--=-GC9m+qAKgO5V9r1VrNIY--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
COLAS Yves
Jean-Luc Coulon (f5ibh) a écrit :
C'est vrai qu'on trouve mention d'usbfstab dans les fichiers de
configuration de hotplug. mais je n'ai pas pu mettre la main sur
l'exécutable en question...

[] # rgrep fstab . /etc/hotplug
./hotplug.functions: [ -x /usr/sbin/updfstab ] && /usr/sbin/
updfstab
./usb.agent: if [ -x /usr/sbin/updfstab ]; then
./usb.agent: /usr/sbin/updfstab


Jean-Luc

[ ... ]



en fait, d'après ce que j'ai compris, updfstab est un fichier "original"
du paquet kudzu.
mais il suffit de le créer pour qu'il soit executer lors d'un branchement.

Ce que je voudrais savoir, c'est est-il possible de créer un
peripherique /dev/trucmuche .


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
COLAS Yves
>
Perso, j'utilise l'auto-monteur (paquet autofs) et un scriptde config de
hotplug,
utilisant devfs... je modifie le /etc/fstab lors de l'ajout/retrait d'un
disque/clé...



le problème avec autofs, c'est qu'on est obligé de lui indiqué le
peripherique de montage :
/dev/sda1 par exemple dans le fichier auto.qqchose (je ne sais plus lequel)
donc admettons que j'ai 2 clés à connecter, si je dois lui indiquer les
periphériques, autant que je les monte à la main.
c'est ça ou j'ai rien compris ?


pourrais-tu m'envoyer ton script , stp


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-mWXKVngavKlkiTGQCExZ
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 27.08.2004 20:02:49, COLAS Yves a écrit :
Jean-Luc Coulon (f5ibh) a écrit :
C'est vrai qu'on trouve mention d'usbfstab dans les fichiers de
configuration de hotplug. mais je n'ai pas pu mettre la main sur
l'exécutable en question...

[] # rgrep fstab . /etc/hotplug
./hotplug.functions: [ -x /usr/sbin/updfstab ] && /usr/sbin/
updfstab
./usb.agent: if [ -x /usr/sbin/updfstab ]; then
./usb.agent: /usr/sbin/updfstab


Jean-Luc

[ ... ]



en fait, d'après ce que j'ai compris, updfstab est un fichier
"original" du paquet kudzu.
mais il suffit de le créer pour qu'il soit executer lors d'un
branchement.

Ce que je voudrais savoir, c'est est-il possible de créer un
peripherique /dev/trucmuche .




Oui, en appelant mknod depuis un script. Comme hotplug est « scriptable
» ça ne pose pas de problème.

man mknod(1) pour plus d'information. Avec udev, les périphériques sont
créés à la demande à la volée (normalement), sinon, on peut regar der ce
qu'il y a dans /dev/MAKEDEV qui permet de recréer tous les fichiers
spéciaux de périphériques.


Jean-Luc

--=-mWXKVngavKlkiTGQCExZ
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBL43WUdGGXzzGnNARAlsgAKCIPfYx2TELw4et6U1u5369fCPfZACfbXOf
kkElbpnqbLGCxoSj+hM6OsY =NCiQ
-----END PGP SIGNATURE-----

--=-mWXKVngavKlkiTGQCExZ--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-p1guaZrwWVAVv0sq9b3O
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 27.08.2004 20:10:06, COLAS Yves a écrit :

Perso, j'utilise l'auto-monteur (paquet autofs) et un scriptde
config de
hotplug,
utilisant devfs... je modifie le /etc/fstab lors de l'ajout/retrait
d'un
disque/clé...



le problème avec autofs, c'est qu'on est obligé de lui indiqué le
peripherique de montage :
/dev/sda1 par exemple dans le fichier auto.qqchose (je ne sais plus
lequel)
donc admettons que j'ai 2 clés à connecter, si je dois lui indiquer
les periphériques, autant que je les monte à la main.
c'est ça ou j'ai rien compris ?




Avec autofs tu fais un ls du point de montage et il monte le
périphérique et en affiche le contenu par exemple.
Il faut auparavant créer les fichiers de configuration de autofs qui
permetttent de définir quoi monter et où.
Le problème de l'usb (et du scsi d'ailleurs) est que les identifiants
des périphériques s'incrémentent chaque fois qu'on les démonte et
remonte...

Jean-Luc



pourrais-tu m'envoyer ton script , stp


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-
To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact






--=-p1guaZrwWVAVv0sq9b3O
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBL464UdGGXzzGnNARAio/AJ0dX531f5h3NlnASaU4ziSkUD1JRgCfc2Yo
mXs3SQsOWrxAx41+n2EFO5c =dzN3
-----END PGP SIGNATURE-----

--=-p1guaZrwWVAVv0sq9b3O--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact