Mi tarjeta SD se monta automáticamente como / 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
En dmesg
:
[ 1206.970596] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Me gustaría conocer algunos atributos: número de serie, identificación del fabricante, etc. en los que pensé que estarían /sys/class
. He buscado /sys/class/scsi_disk/3:0:0:0/
sin suerte.
¿Dónde encontraría esta información? Estoy usando la última versión de Arch-linux.
fuente
/sys/class
se suponía que era una forma de navegar/dev
sin toda laudev
jerarquía específica del dispositivo (establecida por )? ¿Estoy equivocado sobre eso?/sys/class
; ver la respuesta de @ Robert. Puede que no sea la mejor manera. Sin embargo, en algunos sistemas (por ejemplo, Android),udevadm
no está disponible.El diseño exacto depende del controlador, pero intente buscar
/sys
algunas palabras clave específicas de MMC (SD). A continuación es de un sistema integrado basado en ARM:La entrada de blog de Bunnie sobre travesuras de tarjetas SD es un buen lugar para comenzar a rastrear lo que significan esos números de identificación.
fuente
No uso Arch Linux, pero "usb-devices" enumera los detalles de todos los dispositivos USB que conoce el sistema e incluye lo siguiente para una llave USB que conecté:
fuente
/sys/class
un poco mejor, así que me gustaría una respuesta basada en eso.Mirando / sys / class / scsi_disk descubrí que (en mi sistema) estos son enlaces simbólicos a discos reales. De hecho, cuando hago un "ls -la / sys / class / scsi_disk / muestra un enlace simbólico para 8: 0: 0: 0 a ../../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 luego cambio a: / 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 Tiene una serie de archivos que sospecho que son de su interés, incluidos:
También podría ser interesante analizar / proc / scsi -
fuente
ls
en su/sys/devices/...
directorio, como usted indica, me devuelve un enlace simbólico/sys/class/scsi_disk/8:0:0:0
, que es donde comenzó mi pregunta. No veo ningún archivo para modelo, proveedor, soloFUA, device, allow_restart
, etc. He buscado estos sin suerte.