J'utilise un certain nombre de périphériques des stockage USB (APN, Jukebox, clé) or je voudrais que ceux-ci soient montés automatiquement en des points et avec des options qui dépendent de l'appareil branché et non du fichier device.
Par exemple, mon apn serait monté sur /mnt/nikon alors que le jukebox serait monté en /mnt/archos et ce, quelque soit le fichier /dev/sda* qui leur est associé.
J'ai passé un certain temps avec mes amis Google, Lea, man et console sans trouver la solution à mon problème.
Supermount permet de monter automatiquement un fichier device donné à un emplacement fixe. Or avec le même appareil, le fichier device peut changer (selon l'ordre de branchement).
Après avoir bien cherché, je fini par penser qu'il n'y a pas de solution toute faite.
Dans le fichier /proc/scsi/scsi, on trouve la liste des devices scsi présentes, dont les émulation des unités USB avec leur nom.
Il ne manque donc rien pour pouvoir faire le lien (vendor <--> point de montage).
Il serait intéressant de créer un script de montage automatique (effectuant le même travail que supermount) qui, lors du branchement du périphérique USB :
- récupère le "Vendor" de ce périphérique
- regarde dans un fichier du style fstab la correspondance "Vendor" / Point de montage
- effectue le montage
- offre un moyen de démontage facile (démontage auto(?), icone sur le bureau, etc...)
Je pose donc ces questions :
Aurais-je mal cherché, et cela existe-t'il déjà ?
Où chercher des informations au sujet des scipts déclenchés par le branchement d'un périphérique USB ?
Quelqu'un a-t'il des idées à ce sujet ?
Merci d'avance à tous.
# Re: Montage automatique de stockage USB en différents points
Posté par corn . Évalué à 4.
[^] # Re: Montage automatique de stockage USB en différents points
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 4.
il permet d'associer des scripts par vendor id/...
# Re: Montage automatique de stockage USB en différents points
Posté par kolter (site web personnel, Mastodon) . Évalué à 3.
# Re: Montage automatique de stockage USB en différents points
Posté par Laurent GUERBY (site web personnel) . Évalué à 3.
/etc/fstab tu mets /dev/dev_archos, et tu dis a devlabel
que /dev/dev_archos est a gerer (j'ai pas le man sous la main
mais c'est pas complique).
Je l'utilise pour deux disques externes, mais je n'ai
pas mis le montage automatique, a toi de voir
si supermount marche par dessus devlabel.
Laurent
# Re: Montage automatique de stockage USB en différents points
Posté par pyrollo (site web personnel) . Évalué à 2.
Bon, dès la prochaine scéance de torture mentale, j'explore hotplug et devlabel.
Je vous tiendrais au courrant de l'avancement de la chose.
[^] # Re: Montage automatique de stockage USB en différents points
Posté par tuiu pol . Évalué à 2.
# Re: Montage automatique de stockage USB en différents points
Posté par Guillaume ARTUS . Évalué à 2.
Du coup en bidouillant un peu, et sachant que hotplug te file aussi le $VENDOR en appelant ton script, tu devrais trouver ton bonheur.
# Re: Montage automatique de stockage USB en différents points
Posté par Bruno Muller . Évalué à 2.
ha, voilà : http://linuxfr.org/comments/223616.html(...)
et, quand on suit le lien http://www-mddsp.enel.ucalgary.ca/People/adilger/blkid/(...) on voit qu'on peut le faire avec les partitions en FAT qu'il y sûrement dans ton jukebox et ton APN.
Voilà, c'est une autre possibilité.
# Re: Montage automatique de stockage USB en différents points
Posté par Ramso . Évalué à 3.
# Montage automatique de stockage USB : J'avance
Posté par pyrollo (site web personnel) . Évalué à 2.
J'ai regardé un peu devlabel, il y aurait effectivement un moyen d'utiliser ça, couplé avec supermount pour effectuer le montage automatique.
J'ai regardé aussi hotplug, c'est intéressant, mais ça prendrait du temps de créer des scripts à partir de zéro.
J'ai fini par trouver un projet très intéressant : mount-usb ( http://users.actrix.co.nz/michael/usbmount.html(...) ).
Il s'agit d'un ensemble de scripts pour hotplug qui, à la détection d'un branchement usb, effectue le montage de la device scsi en /mnt/usb-storage/device-n (n etant le numéro d'ordre des devices branchées) puis place une icone sur le bureau pointant vers ce point de montage.
Je suis en train de bidouiller ces scripts afin que le point de montage, ainsi que l'icône du bureau, porte le nom du "Product:" de la device USB.
Comme je n'ai pas l'habitude de ce genre de scripts, ça va lentement. En contre-partie, ça me fait découvrir pas mal de choses !
Je posterais un nouveau journal dès que j'aurais un truc un peu finalisé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.