GNU/Linux >> Tutoriales Linux >  >> Linux

Haga coincidir la dirección PCI del controlador SATA y la dirección SCSI de los discos conectados

Creo que puede obtener lo que desea al hacer una referencia cruzada de la salida de lshw -c disk y este comando, udevadm info -q all -n <device> .

Por ejemplo

Mi /dev/sda dispositivo muestra el siguiente resultado para lshw :

$ sudo lshw -c disk
  *-disk                  
       description: ATA Disk
       product: ST9500420AS
       vendor: Seagate
       physical id: 0
       bus info: [email protected]:0.0.0
       logical name: /dev/sda
       version: 0003
       serial: 5XA1A2CZ
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 signature=ebc57757

Si interrogo el mismo dispositivo usando devadm Puedo averiguar qué es DEVPATH es:

$ sudo udevadm info -q all -n /dev/sda | grep DEVPATH
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda

Esta cadena tiene toda la información que buscas sobre este dispositivo. La dirección PCI, "0000:00:1f.2" , junto con la dirección SCSI, "0:0:0:0" . La dirección SCSI son los datos en la sexta posición si divide estos datos en las barras diagonales ("/").


Linux
  1. Informes de estado SMART de discos RAID

  2. ¿Cómo ejecutar Grep con patrones múltiples y?

  3. ¿Información del disco duro detrás del controlador RAID de hardware?

  4. ¿Qué es el DNS y cómo funciona?

  5. ¿Qué es una dirección IP? Ejemplos de direcciones IPv4 e IPv6

Explicación de los niveles y tipos de incursiones:ventajas y desventajas

10 comandos para recopilar información del sistema y hardware en Linux

Pinfo:un programa CLI para leer información y páginas man en color

Cómo configurar la dirección IP estática en Linux y Unix

Configuraciones de direcciones IP estáticas y dinámicas:implementación de DHCP

Configuraciones de direcciones IP estáticas y dinámicas para DHCP