GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS/RHEL:cómo identificar/coincidir LUN presentado desde SAN con el disco del sistema operativo subyacente

La publicación menciona algunas formas de identificar/coincidir exactamente el LUN presentado desde SAN con el disco del sistema operativo subyacente.
Método 1
Ejecute el comando debajo del comando para obtener Proveedor, Modelo y Puerto, Canal, SCSI-ID, LUN

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05

Luego ejecute el siguiente comando:

# ls -ld /sys/block/sd*/device
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdaz/device -> ../../devices/pci0000:20/0000:20:02.0/0000:27:00.0/host2/rport-2:0-0/target2:0:0/2:0:0:29
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdbi/device -> ../../devices/pci0000:20/0000:20:02.2/0000:24:00.0/host3/rport-3:0-0/target3:0:0/3:0:0:29

Ahora compare la información de hostX con el destino con el comando anterior (/proc/scsi/scsi) para obtener detalles sobre qué disco está asignado a qué ID de LUN. Los números marcados al final representan host, canal, destino y LUN respectivamente. por lo tanto, el primer dispositivo en el comando "ls -ld /sys/block/sd*/device" corresponde a la primera escena del dispositivo en el comando "cat /proc/scsi/scsi" anterior. es decir, Anfitrión:scsi2 Canal:00 Id:00 Lun:29 corresponde a 2:0:0:29 . Verifique la parte resaltada en ambos comandos para correlacionar.

Para obtener WWID de LUN, puede usar /dev/disk/by-id/ archivo:

# ls -la /dev/disk/by-id/
scsi-3600508b400105e210000900000490000 -> ../../dm-1
Now its easier to understand that dm-1 has WWID 3600508b400105e210000900000490000

Método 2
Otra forma es usar sg_map dominio. Asegúrese de tener instalado sg3-utils antes de ejecutar este comando.

# yum install sg3-utils
# sg_scan -i

/dev/sg2: scsi1 channel=0 id=0 lun=1 [em] type=0

SanDisk ImageMate CF-SM 0100 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]

El comando anterior proporcionará mapeo para dispositivos. después de esto ejecuta:

# sg_map -x

/dev/sg2 0 0 2 0 0 /dev/sdc

A partir de los resultados de los 2 comandos anteriores, podemos determinar que sg2 (DISCO SAN) es en realidad un dispositivo /dev/sdc

Método 3
Si se utilizan rutas múltiples (mapeador de dispositivos), se puede utilizar el siguiente comando:

# multipath -v4 -ll

mpathc (360000970000195900437533030382310) dm-1 EMC,SYMMETRIX
size=253G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 3:0:0:1 sde 8:64 active ready running
  `- 5:0:0:1 sdc 8:32 active ready running

Cómo entender la salida

mpathc - user defined name
360000970000195900437533030382310 - WWID
dm-1 - sys-fs name
EMC - Vendor
2:0:0:29 - host,channel,scsi-id,lun

Esta salida se puede comparar con la que obtenemos con el comando "cat /proc/scsi/scsi".

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05


Linux
  1. Cómo resolver estadísticas de uso de disco erráticas de du (comando de Linux)

  2. ¿Cómo instalar Jetbackup en CentOS/RHEL 7 con cPanel?

  3. Cómo instalar Apache 2.4.2 desde el origen en CentOS 6.2 con SSL

  4. Cómo extender el disco ASM desde el nivel del sistema operativo en CentOS/RHEL

  5. RHEL/CentOS:cómo reconstruir LVM desde el archivo (copias de seguridad de metadatos)

Cómo clonar discos con el comando dd de Linux

Cómo enviar un correo electrónico con un archivo adjunto desde la línea de comandos

Cómo instalar Scala 3 en RHEL 8 / CentOS 8

Cómo visualizar el uso del espacio en disco con Vizex

Cómo instalar wget en CentOS 7 con una hoja de referencia de wget

Cómo instalar Kubernetes con Minikube en CentOS 8