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 utilizado 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]

Una LUN se puede utilizar con cualquier dispositivo que admita operaciones de lectura/escritura, como una unidad de cinta , pero se utiliza más a menudo 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 disco lógico en sí. [2]

Ejemplos

Para proporcionar un ejemplo práctico, una unidad de varios discos típica tiene varios puertos SCSI físicos , cada uno con una dirección de destino SCSI asignada. Un administrador puede formatear la matriz de discos como un RAID y luego particionar 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 varias unidades lógicas y, por lo tanto, representar varios 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 sola unidad de disco tiene un puerto SCSI físico. Normalmente, proporciona un único destino, que a su vez suele proporcionar una única 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 comandos (CDB) a un destino (unidad física) y dentro del CDB hay un campo LUN de 3 bits para identificar la unidad lógica dentro del destino. En el 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 vs. SCSI Device ID: El LUN no es la única forma de identificar una unidad lógica. También existe el SCSI Device ID, 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 forma en que un iniciador puede dirigir un comando a una unidad lógica en particular, por lo que los iniciadores suelen crear, a través de un proceso de descubrimiento, una tabla de mapeo de LUN a otros identificadores.

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

LUN 0: hay un LUN que se requiere que exista en cada destino: cero. La unidad lógica con LUN cero es especial porque debe implementar algunos comandos específicos, en particular, Report LUNs, que es la forma en que un iniciador puede averiguar todos los demás LUN en el destino. Pero el LUN cero no necesita proporcionar ningún otro servicio, como un volumen de almacenamiento.

Muchos destinos SCSI contienen solo 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 la LUN o el sistema puede elegirla.

Nomenclatura c_t_d_s_ en Unix

Desde la perspectiva informática, el LUN SCSI es solo una parte de la dirección SCSI completa. La dirección completa del dispositivo se forma a partir de:

En la familia de sistemas operativos Unix , estos identificadores suelen combinarse en un único "nombre". Por ejemplo, /dev/dsk/c1t2d3s4 haría referencia al controlador 1, destino 2, disco 3, segmento 4. Actualmente, Solaris , HP-UX , NCR y otros siguen utilizando la nomenclatura "c_t_d_s_", mientras que AIX la ha abandonado en favor de nombres más familiares. HP-UX se refiere a esto como el 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 .

Véase también

Referencias

  1. ^ ab "¿Qué es un número de unidad lógica (LUN)?". Techopedia . Consultado el 30 de marzo de 2016 .
  2. ^ James Long (2006). Fundamentos del protocolo de redes de almacenamiento. Cisco Press . pág. 111. ISBN 9781587051609.