|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
USB key, quale /dev/sbX ?
Ciao a tutti,
sto scrivendo un accrocchio che dovrebbe riconoscere in automatico una (o più) chiavetta usb (generica, non conosciuta) ed eseguirvi alcune operazioni. Il mio problema è: come faccio a sapere a quale chiavetta corrisponde un determinato /dev/sdx ? (mi va bena anche il viceversa) nel senso, posso ricavare le informazioni sulle chiavette tramite lsusb e posso vedere quali device ho con fdisk ma come collego le 2 informazioni? no, dmesg non mi va bene, dev'essere fatto in automatico e interpretare il log vorrei tenerla come ultima opzione, anche perchè nel caso di più chiavette inserite insieme sarebbe un casino. idee?
__________________
[ W.S. ] |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
Ok, ho trovato qualcosa
![]() in /sys/block/sdX/ ci sono un po di informazioni che tornano comode
__________________
[ W.S. ] |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
In qualche modo ho risolto:
da /sys/bus/usb/devices/X-Y ottengo il serial number della chiavetta ed il riferimeno al dispositivo scsi da cui si ottiene il nome assegnato al dispositivo a blocchi (sdX) non sarà elegante ma funziona = ![]() se qualcuno ha suggerimenti sono ben accetti ![]()
__________________
[ W.S. ] |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
se ti puo essere utile.....
per cercare UUID/partizione: blkid oppure in: /dev/disk/by-uuid Ultima modifica di sacarde : 02-10-2009 alle 15:52. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:28.