stringtranslate.com

Número de unidad lógica

En el almacenamiento informático , un número de unidad lógica , o LUN , es un número que se utiliza para identificar una unidad lógica , que es un dispositivo direccionado por el protocolo SCSI o por protocolos de red de área de almacenamiento que encapsulan SCSI, como Fibre Channel o iSCSI . [1]

Un LUN se puede utilizar con cualquier dispositivo que admita operaciones de lectura/escritura, como una unidad de cinta , pero se utiliza con mayor frecuencia para referirse a un disco lógico creado en una SAN . Aunque técnicamente no es correcto, el término "LUN" también se utiliza a menudo para referirse al propio disco lógico . [2]

Ejemplos

Para proporcionar un ejemplo práctico, una unidad de discos múltiples típica tiene múltiples puertos SCSI físicos , cada uno con una dirección de destino SCSI asignada. Un administrador puede formatear la matriz de discos como RAID y luego dividir este RAID en varios volúmenes de almacenamiento separados. Para representar cada volumen, se configura un destino SCSI para proporcionar una unidad lógica. Cada destino SCSI puede proporcionar múltiples unidades lógicas y, por lo tanto, representar múltiples volúmenes, pero esto no significa que esos volúmenes estén concatenados . La computadora que accede a un volumen en la matriz de discos identifica qué volumen leer o escribir con el LUN de la unidad lógica asociada.

En otro ejemplo: una única unidad de disco tiene un puerto SCSI físico. Por lo general, proporciona un solo destino, que a su vez generalmente proporciona una sola unidad lógica cuyo LUN es cero. Esta unidad lógica representa todo el almacenamiento de la unidad de disco.

Usar

Cómo seleccionar un LUN: en las primeras versiones de SCSI, un iniciador entrega un bloque descriptor de comando (CDB) a un objetivo (unidad física) y dentro del CDB hay un campo LUN de 3 bits para identificar la unidad lógica dentro del objetivo. En SCSI actual, el iniciador entrega el CDB a una unidad lógica particular, por lo que el LUN aparece en las estructuras de datos de la capa de transporte y no en el CDB.

LUN frente a ID de dispositivo SCSI: el LUN no es la única forma de identificar una unidad lógica. También está el ID de dispositivo SCSI, que identifica una unidad lógica de forma única en el mundo. Las etiquetas o números de serie almacenados en el volumen de almacenamiento de una unidad lógica suelen servir para identificar la unidad lógica. Sin embargo, el LUN es la única manera que tiene un iniciador de dirigir un comando a una unidad lógica particular, por lo que los iniciadores a menudo crean, mediante un proceso de descubrimiento, una tabla de asignación de LUN a otros identificadores.

Sensible al contexto: el LUN identifica una unidad lógica solo dentro del contexto de un iniciador particular. Por lo tanto, dos computadoras que acceden al mismo volumen de disco pueden conocerlo mediante LUN diferentes.

LUN 0: Hay un LUN que debe existir en cada destino: cero. La unidad lógica con LUN cero es especial porque debe implementar algunos comandos específicos, en particular Informar LUN, que es la forma en que un iniciador puede encontrar todos los demás LUN en el objetivo. Pero LUN zero no necesita proporcionar ningún otro servicio, como un volumen de almacenamiento.

Muchos destinos SCSI contienen sólo una unidad lógica (por lo que su LUN es necesariamente cero). Otros tienen una pequeña cantidad de unidades lógicas que corresponden a dispositivos físicos separados y tienen LUN fijos. Un sistema de almacenamiento grande puede tener hasta miles de unidades lógicas, definidas lógicamente mediante un comando administrativo, y el administrador puede elegir el LUN o el sistema puede elegirlo.

c_t_d_s_ nomenclatura en Unix

Desde la perspectiva de la computadora, SCSI LUN es solo una parte de la dirección SCSI completa. La dirección completa del dispositivo se obtiene de:

En la familia de sistemas operativos Unix , estos ID suelen combinarse en un único "nombre". Por ejemplo, /dev/dsk/c1t2d3s4 se referiría al controlador 1, destino 2, disco 3, segmento 4. Actualmente, Solaris , HP-UX , NCR y otros continúan usando la nomenclatura "c_t_d_s_", mientras que AIX la ha abandonado en favor de de nombres más familiares. HP-UX se refiere a esto como modelo de nombres heredado desde la versión 11i v3.

Otros usos

El término número de unidad lógica también se aplica a un canal de acceso de entrada/salida dentro de ciertos lenguajes de programación .

Ver también

Referencias

  1. ^ ab "¿Qué es un número de unidad lógica (LUN)?". Techinfo . Consultado el 30 de marzo de 2016 .
  2. ^ James largo (2006). Fundamentos del protocolo de redes de almacenamiento. Prensa de Cisco . pag. 111.ISBN 9781587051609.