GNU/Linux >> Tutoriels Linux >  >> Linux

Mappage d'un numéro de périphérique sur un nom de périphérique logique

Depuis http://www.phuket-data-wizards.com/blog/2011/07/16/matching-linux-ata-numbers-to-the-device-names/ :
La commande grep '[0-9]' /sys/class/scsi_host/host{0..9}/unique_id fournira une sortie comme
/sys/class/scsi_host/host0/unique_id:1
/sys/class/scsi_host/host1/unique_id:2
/sys/class/scsi_host/host2/unique_id:0
/sys/class/scsi_host/host3/unique_id:0
/sys/class/scsi_host/host4/unique_id:3
/sys/class/scsi_host/host5/unique_id:4
/sys/class/scsi_host/host6/unique_id:5
/sys/class/scsi_host/host7/unique_id:6

afin que nous puissions faire correspondre l'identifiant unique utilisé dans les messages d'erreur du noyau au numéro d'hôte. Puis la commande ls -l /sys/block/sd* nous montrera quel nom d'appareil appartient à quel numéro d'hôte :
/sys/block/sda -> ../devices/pci0000:00/0000:00:13.2/usb1/1-6/1-6:1.0/host2/target2:0:0/2:0:0:0/block/sda
/sys/block/sdb -> ../devices/pci0000:00/0000:00:13.2/usb1/1-8/1-8:1.0/host3/target3:0:0/3:0:0:0/block/sdb
/sys/block/sdc -> ../devices/pci0000:00/0000:00:12.0/host6/target6:0:0/6:0:0:0/block/sdc /sys/block/sdd -> ../devices/pci0000:00/0000:00:13.2/usb1/1-8/1-8:1.0/host3/target3:0:0/3:0:0:1/block/sdd
/sys/block/sde -> ../devices/pci0000:00/0000:00:13.2/usb1/1-8/1-8:1.0/host3/target3:0:0/3:0:0:2/block/sde /sys/block/sdf -> ../devices/pci0000:00/0000:00:13.2/usb1/1-8/1-8:1.0/host3/target3:0:0/3:0:0:3/block/sdf
/sys/block/sdg -> ../devices/pci0000:00/0000:00:12.0/host7/target7:0:0/7:0:0:0/block/sdg

À partir de ces deux sorties, nous pouvons voir que l'identifiant unique 6 correspond à host7 et host7 correspond à /dev/sdg. Et enfin, avec la commande hdparm -i /dev/sdg :
/dev/sdg: Model=ST3500418AS, FwRev=CC34, SerialNo=6VM2KSFD
nous pouvons trouver le numéro de série du lecteur.


Linux
  1. Nombre de lignes produites par Ls ?

  2. Liste du nombre de fichiers dans chaque dossier où le nom du dossier correspond à un modèle ?

  3. Pci-stub Vs Vfio-pci?

  4. La relation entre inodes, Lba, volumes logiques, blocs et secteurs ?

  5. Comment configurer LVM (Gestion des volumes logiques) sur DRBD (Distributed Replicated Block Device)

Comment trouver un nom de processus à l'aide d'un numéro PID sous Linux

Linux - Comment lier un périphérique USB sous un nom statique ?

Répliquer une carte SD ?

Si je connais le numéro PID d'un processus, comment puis-je obtenir son nom ?

Du nom du périphérique df au nom du lecteur physique (fournisseur / type)

MegaCli :obtenir le nom de périphérique /dev/sd* pour un lecteur logique