Ma carte SD est montée automatiquement comme / dev / sdb:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 80G 0 disk
├─sda1 8:1 0 78G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 2G 0 part [SWAP]
sr1 11:1 1 1024M 0 rom
sdb 8:16 1 7.4G 0 disk
├─sdb1 8:17 1 56M 0 part /media/boot
└─sdb2 8:18 1 2.7G 0 part /media/af599925-1134-4b6e-8883-fb6a99cd58f1
Dans dmesg
:
[ 1206.970596] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Je voudrais connaître quelques attributs - numéro de série, identifiant du fabricant, etc. que je pensais être /sys/class
. J'ai cherché /sys/class/scsi_disk/3:0:0:0/
sans aucune chance.
Où trouver ces informations? J'utilise la dernière version d'Arch-linux.
la source
/sys/class
c'était censé être un moyen de naviguer/dev
sans toute laudev
hiérarchie spécifique à l'appareil (définie par )? Suis-je dans l'erreur?/sys/class
; voir la réponse de @ Robert. Ce n'est peut-être pas le meilleur moyen. Cependant, sur certains systèmes (par exemple Android),udevadm
n'est pas disponible.La disposition exacte dépend du pilote, mais essayez de rechercher
/sys
des mots clés spécifiques à MMC (SD). Voici un système embarqué basé sur ARM:L'entrée du blog de Bunnie sur les manigances des cartes SD est un bon endroit pour commencer à retracer la signification de ces numéros d'identification.
la source
Je n'utilise pas Arch Linux, mais "périphériques USB" répertorie les détails de tous les périphériques USB que le système connaît, et comprenait les éléments suivants pour une clé USB que j'ai branchée:
la source
/sys/class
un peu donc j'aimerais une réponse basée sur ça.En regardant / sys / class / scsi_disk, j'ai découvert que (sur mon système) ce sont des liens symboliques vers des disques réels. En effet quand je fais un "ls -la / sys / class / scsi_disk / il montre un lien symbolique pour 8: 0: 0: 0 vers ../../devices/pci0000:00/0000:00:1c.4/0000 : 09: 00.0 / usb3 / 3-2 / 3-2.3 / 3-2.3: 1.0 / host8 / target8: 0: 0/8: 0: 0: 0 / scsi_disk / 8: 0: 0: 0
Si je passe ensuite à: / sys / devices / pci0000: 00/0000: 00: 1c.4 / 0000: 09: 00.0 / usb3 / 3-2 / 3-2.3 / 3-2.3: 1.0 / host8 / target8: 0: 0/8: 0: 0: 0 Il contient un certain nombre de fichiers qui, je le soupçonne, vous intéressent, notamment -
Il peut également être intéressant d'analyser / proc / scsi -
la source
ls
sur votre/sys/devices/...
annuaire, comme vous l'avez indiqué, je reçois un lien symbolique vers/sys/class/scsi_disk/8:0:0:0
, c'est là que ma question a commencé. Je ne vois aucun fichier pour le modèle, le fournisseur, seulementFUA, device, allow_restart
, etc. J'ai cherché ces fichiers sans chance.