GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué un Lun World Wide ID comienza con el número 3 en Linux dm-multipath?

Pregunta :¿Por qué un Lun World Wide ID comienza con el número 3?

Al asignar un lun al servidor con wwid -> 640xxxxxxxxxxxxxxxxxxxxxx, pero desde `multipath -ll`, todos los wwid comienzan con 3 como 3640xxxxxxxxxxxxxxxxxxxxxx.

# multipath -ll

3640xxxxxxxxxxxxxxxxxxxxxx dm-27 HUAWEI,XSG1
size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:28 sdbg 67:160 active ready running
|- 16:0:0:28 sdge 131:160 active ready running
|- 14:0:1:28 sdds 71:160 active ready running
`- 16:0:1:28 sdiq 135:160 active ready running

3640xxxxxxxxxxxxxxxxxxxxxx dm-95
size=88G features='1 queue_if_no_path' hwhandler='0' wp=rw
3640xxxxxxxxxxxxxxxxxxxxxx dm-74 HUAWEI,XSG1
size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:75 sdkl 66:400 active ready running
|- 16:0:0:75 sdlj 68:272 active ready running
|- 14:0:1:75 sdkx 67:336 active ready running
`- 16:0:1:75 sdlv 68:464 active ready running

Este problema se ha explicado en la página man de scsi_id:

– scsi_id consulta un dispositivo SCSI a través de la página 0x80 o 0x83 de datos vitales del producto (VPD) de CONSULTA SCSI y utiliza los datos resultantes para generar un valor único en todos los dispositivos SCSI que admiten correctamente la página 0x80 o la página 0x83.
– Si se genera un resultado, se envía a la salida estándar y el programa sale con un valor cero. Si no se genera ningún identificador, el programa finaliza con un valor distinto de cero.
– scsi_id es principalmente para uso de otras utilidades, como udev, que requieren un identificador SCSI único.
– De forma predeterminada, se asumen todos los dispositivos en la lista negra, la opción –lista blanca debe especificarse en la línea de comando o en el archivo de configuración para cualquier comportamiento útil.
– Los comandos SCSI se envían directamente al dispositivo a través de la interfaz ioctl SG_IO.
– Para generar valores únicos para la página 0x80 o la página 0x83, los números de serie o los nombres mundiales tienen el prefijo siguiente.

Los identificadores basados ​​en la página 0x80 tienen el prefijo del carácter 'S', el proveedor de SCSI, el producto SCSI (modelo) y luego el número de serie devuelto por la página 0x80. Por ejemplo:

# /lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/sda
SIBM 3542 1T05078453

Identificadores basados ​​en la página 0x83 tienen el prefijo del tipo de identificador seguido del identificador de página 0x83. Por ejemplo, un dispositivo con un tipo NAA (Autoridad de nombre y dirección) de 3 (también en este caso, el identificador de página 0x83 comienza con el valor NAA de 6):

# /lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/sda
3600a0b80000b174b000000d63efc5c8c


Linux
  1. Por qué me quedo con xterm

  2. ¿Por qué la página de manual de Apt-key desaconseja el uso de su comando Agregar?

  3. Linux:¿cómo se inspecciona la información de la estructura del directorio de un archivo Unix/linux?

  4. ¿Por qué un programa con Fork() a veces imprime su salida varias veces?

  5. ¿Por qué falla el apagado de net rpc con las credenciales correctas?

Programación de tareas con el comando cron de Linux

Toca la batería en Linux con Hydrogen

Aprende Linux con la Raspberry Pi

¿Por qué $shlvl comienza en el nivel 2 en los shells sin inicio de sesión pero en el nivel 1 en los shells de inicio de sesión en Rhel 7?

Asegure Linux con el archivo Sudoers

¿Por qué un enrutador de hardware funciona mejor que un enrutador Linux con mejores especificaciones (RAM y CPU)?