Kartu SD saya diotomatiskan sebagai / 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
Dalam dmesg
:
[ 1206.970596] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Saya ingin tahu beberapa atribut - serial #, id pabrikan, dll yang saya pikir akan masuk /sys/class
. Saya telah mencari /sys/class/scsi_disk/3:0:0:0/
tanpa hasil.
Di mana saya dapat menemukan informasi ini? Saya menggunakan versi terbaru dari Arch-linux.
sumber
/sys/class
seharusnya menjadi cara melakukan navigasi/dev
tanpa semuaudev
hieracrchy khusus perangkat? Apakah saya salah tentang itu?/sys/class
; lihat jawaban @ Robert. Itu mungkin bukan cara terbaik. Namun, pada beberapa sistem (misalnya Android),udevadm
tidak tersedia.Tata letak yang tepat tergantung pada driver, tetapi cobalah mencari
/sys
beberapa kata kunci spesifik MMC (SD). Di bawah ini dari sistem embedded berbasis ARM:Entri blog Bunnie pada kartu SD shenanigans adalah tempat yang baik untuk memulai kembali pelacakan apa arti nomor ID itu.
sumber
Saya tidak menggunakan Arch Linux, tetapi "usb-devices" mencantumkan rincian semua perangkat USB yang diketahui oleh sistem, dan menyertakan yang berikut untuk kunci USB yang saya gunakan:
sumber
/sys/class
sedikit lebih baik sehingga saya ingin jawaban berdasarkan itu.Melihat / sys / class / scsi_disk saya menemukan bahwa (pada sistem saya) bahwa ini adalah symkinks ke disk sebenarnya. Memang ketika saya melakukan "ls -la / sys / class / scsi_disk / itu menunjukkan symlink untuk 8: 0: 0: 0 hingga ../../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
Jika saya kemudian pindah ke: / 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 Ini memiliki sejumlah file yang saya duga menarik bagi Anda termasuk -
Yang juga menarik adalah parsing / proc / scsi -
sumber
ls
di/sys/devices/...
direktori Anda , seperti yang Anda tunjukkan, saya mendapatkan symlink kembali ke/sys/class/scsi_disk/8:0:0:0
, di situlah pertanyaan saya dimulai. Saya tidak melihat file untuk model, vendor, hanyaFUA, device, allow_restart
, dll. Saya telah mencari ini tanpa hasil.