GNU/Linux >> Linux Esercitazione >  >> Linux

Trovare gli attributi della scheda SD montata

Il modo corretto per farlo, in Arch Linux ma ormai in tutti i sistemi che usano udev , è il comando:

  sudo udevadm info -a -n /dev/sdb

nel tuo caso.

Modifica:

Una risposta al tuo commento:credo che ti sbagli. La classe è una vista di un dispositivo che è indipendente dai dettagli di implementazione di basso livello. L'esempio classico è un disco. Ovviamente potresti avere un disco SCSI o un disco ATA, ma, nella classe livello, sono la stessa cosa. L'idea della classe è consentire agli utenti di creare codice per lo spazio utente indipendente da come sono connessi alla rete, da come funzionano, da quale driver di dispositivo utilizzano e così via. In un certo senso, la classe è il più alto livello di astrazione disponibile come modello per i dispositivi.

Quindi ti sbagli a cercare dettagli come il venditore della tua scheda SD (che, tra l'altro, dovrebbe essere in /sys/class/mmc_host , semmai) all'interno di /sys/class .


Il layout esatto dipende dal driver, ma prova a cercare /sys per alcune parole chiave specifiche di MMC (SD). Di seguito è tratto da un sistema embedded basato su ARM:

$ find /sys -name "oemid"
/sys/class/mmc_host/mmc0/mmc0:aaaa/oemid
$ find /sys -name "cid"
/sys/class/mmc_host/mmc0/mmc0:aaaa/cid
$ find /sys -name "csd"
/sys/class/mmc_host/mmc0/mmc0:aaaa/csd

Il post sul blog di Bunnie sugli imbrogli della scheda SD è un buon posto per iniziare a risalire al significato di quei numeri ID.


Non utilizzo Arch Linux, ma "dispositivi USB" elenca i dettagli di tutti i dispositivi USB che il sistema conosce e include quanto segue per una chiavetta USB che ho collegato:

T:  Bus=03 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5567 Rev=01.26
S:  Manufacturer=SanDisk
S:  Product=Cruzer Blade
S:  SerialNumber=4C532000060624123092
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

Linux
  1. Dd si completa in modo non plausibile rapidamente?

  2. Debian – Trovare il pacchetto che fornisce un dato comando?

  3. quale:comando non trovato

  4. Quale filesystem dovrei usare in una scheda SD su un NAS?

  5. 2 stampanti 1 coda

Linux quale comando

Comando Chattr in Linux (attributi dei file)

Come trovare quale scheda grafica hai in Linux?

Su quale shell sto correndo?

Replicare una scheda SD?

Findmnt - Un modo migliore per trovare filesystem montati su Linux