OVH Cloud OVH Cloud

détection insertion clé usb

12 réponses
Avatar
Olivier Girant
Bonjour

J'aimerais savoir comment on peut détecter l'insertion d'une clé usb, et
trouver le bon device à monter (/dev/sda1 par exemple) sans avoir à
scanner toutes les possibilités. Je suis sous un noyau 2.6.14 si cette
info peut être pertinente.

Pour l'instant les solutions que j'ai trouvées sont un peu bancales et
trop spécifiques à une version donnée du noyau :
- scanner le fichier /proc/bus/usb/devices pour l'insertion,
- scanner le fichier /var/log/messages pour le nom du device

Merci,
oliv

2 réponses

1 2
Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:43cfe5e8$0$5067$,
*Olivier Girant* tapota sur f.c.o.unix :

La clé peut avoir son système de fichier directement sur le périphérique
/dev/sda, sans passer par une partition. D'ailleurs, quel intérêt d'avoir
une unique partition sur une clé USB si ce n'est perdre de la place pour
rien ?


Oui c'est cela.


Oui, c'est un fait. Vous pouvez avoir des clés avec ou sans partition.

Et dans ce cas, comment je vais pouvoir déterminer en plus le système de
fichiers dessus ?


Je ne vois pas le rapport avec ce qui a été dit précédemment... Il y a
obligatoirement un système de fichiers (en général le système de fichiers
FAT) à moins bien sûr d'avoir une utilisation exotique de sa clé.
Sinon, pour répondre à votre question et puisque vous utilisez Linux :

$ mount --guess-fstype /dev/sdXY

--
Sébastien Monbrun aka TiChou


Avatar
mahara34
fdisk -l tout simplement
1 2