PDA

View Full Version : device number


guldo76
07-09-2003, 20:06
Una semplice domanda:
come faccio a sapere a quale device corrisponde un determinato numero?
Ho notato che in certi casi una dev (l'HD, nel caso specifico) e' identificata
da un numero; ci sara' pure un elenco delle dev col numero associato,
o qualcosa di simile...

Thanks,

Guldo

l.golinelli
07-09-2003, 20:12
lspci

guldo76
07-09-2003, 20:27
Originariamente inviato da l.golinelli
lspci
Grazie, ma non era questo che intendevo.
Il numero e' 8459 e dovrebbe identificare /dev/hde11, se non ho capito male.
Ma non ho idea da dove spunti...

Guldo

ilsensine
07-09-2003, 20:41
Un device può essere o un dispositivo a caratteri o un dispositivo a blocchi. Ogni dispositivo (caratteri o blocchi) è ulteriormente identificato da un "major number" (in genere la classe) e un "minor number". Fai riferimento a /usr/src/linux/Documentation/devices.txt per l'elenco dei dispositivi standard.

Nota che il "nome" (hda11) è puramente convenzionale per l'utente; ad es. puoi creare (v. man mknod) un dispositivo blocchi dentro ad es. /tmp con major e minor uguali a hda11, e per il kernel sarà sempre il tuo hda11.

Usualmente le distribuzioni usano un file system virtuale chiamato devfs, che si occupa (insieme a un demone in user space, devfsd) di assegnare automaticamente i nomi ai dispositivi trovati sul computer (e solo quelli trovati).

guldo76
07-09-2003, 22:45
Grazie mille, ilsensine, molto interessante!
Ho scoperto cosi' che hde11 e' major 33 minor 11.
Pero' non ho mica capito che c'entra 8459 con tutto cio'.......

Bye,

Guldo

ilsensine
08-09-2003, 06:40
Infatti è strano. Dove hai letto quel numero?