Mantıksal birim numarası - Logical unit number

İçinde bilgisayar deposu, bir mantıksal birim numarasıveya LUN, bir numarayı tanımlamak için kullanılan bir sayıdır mantıksal birimtarafından adreslenen bir cihaz olan SCSI protokol veya tarafından Depolama Alanı Ağı SCSI'yi kapsayan protokoller, örneğin fiber Kanal veya iSCSI.[1]

LUN, okuma / yazma işlemlerini destekleyen herhangi bir cihazla kullanılabilir, örneğin teyp sürücüsü, ancak çoğu zaman bir mantıksal disk oluşturulduğu gibi SAN. Teknik olarak doğru olmasa da, "LUN" terimi genellikle aynı zamanda mantıksal disk kendisi.[2]

Örnekler

Pratik bir örnek vermek gerekirse, tipik bir çok diskli sürücünün birden çok fiziksel SCSI bağlantı noktaları, her birine bir SCSI hedef adresi atanır. Bir yönetici disk dizisini bir RAID ve daha sonra bölüm bu RAID birkaç ayrı depolama birimine dönüştürülür. Her birimi temsil etmek için, bir SCSI hedef, mantıksal bir birim sağlayacak şekilde yapılandırılmıştır. Her biri SCSI hedef birden çok mantıksal birim sağlayabilir ve bu nedenle birden çok birimi temsil edebilir, ancak bu değil bu hacimlerin sıralı. Disk dizisindeki bir birime erişen bilgisayar, ilişkili mantıksal birimin LUN'u ile hangi birimin okunacağını veya yazılacağını tanımlar.

Başka bir örnekte: tek bir disk sürücüsünün bir fiziksel SCSI bağlantı noktası vardır. Genellikle yalnızca tek bir hedef sağlar ve bu da genellikle LUN'u sıfır olan tek bir mantıksal birim sağlar. Bu mantıksal birim, disk sürücüsünün tüm depolamasını temsil eder.

Kullanım

LUN nasıl seçilir: SCSI'nin ilk sürümlerinde, bir başlatıcı bir Komut Tanımlayıcı Bloğu (CDB) bir hedefe (fiziksel birim) ve CDB içinde, hedef içindeki mantıksal birimi tanımlamak için 3 bitlik bir LUN alanıdır. Mevcut SCSI'da, başlatıcı, CDB'yi belirli bir mantıksal birime iletir, böylece LUN, CDB'de değil, taşıma katmanı veri yapılarında görünür.

LUN ve SCSI Cihaz Kimliği: LUN, mantıksal birimi tanımlamanın tek yolu değildir. Bir mantıksal birimi dünyada benzersiz bir şekilde tanımlayan SCSI Aygıt Kimliği de vardır. Mantıksal bir birimin depolama hacminde depolanan etiketler veya seri numaraları genellikle mantıksal birimi tanımlamaya yarar. Bununla birlikte, LUN, bir başlatıcının bir komutu belirli bir mantıksal birime yönlendirmesinin tek yoludur, bu nedenle başlatıcılar genellikle, bir keşif süreci aracılığıyla, diğer tanımlayıcılarla LUN eşleme tablosu oluşturur.

Bağlama duyarlı: LUN, mantıksal birimi yalnızca belirli bir başlatıcı bağlamında tanımlar. Dolayısıyla, aynı disk hacmine erişen iki bilgisayar, diski farklı LUN'lar tarafından bilebilir.

LUN 0: Her hedefte bulunması gereken bir LUN vardır: sıfır. LUN sıfıra sahip mantıksal birim, birkaç özel komutu, en önemlisi Rapor LUN'ları uygulaması gerektiğinden özeldir; bu, bir başlatıcının hedefteki diğer tüm LUN'ları nasıl bulabileceğidir. Ancak LUN zero'nun, depolama hacmi gibi başka hizmetler sağlamasına gerek yoktur.

Çoğu SCSI hedefi yalnızca bir mantıksal birim içerir (bu nedenle LUN'u zorunlu olarak sıfırdır). Diğerlerinde, ayrı fiziksel cihazlara karşılık gelen ve sabit LUN'lara sahip az sayıda mantıksal birim bulunur. Büyük bir depolama sistemi, yönetici komutuyla mantıksal olarak tanımlanan binlerce mantıksal birim içerebilir ve yönetici LUN'u seçebilir veya sistem bunu seçebilir.

Unix'te c_t_d_s_ isimlendirme

Bilgisayar açısından SCSI LUN, tam SCSI adresinin yalnızca bir parçasıdır. Tam cihazın adresi şunlardan yapılır:

  • c bölümü: denetleyici kimliği of ana bilgisayar veri yolu adaptörü,
  • t bölümü: hedef kimliği o denetleyicideki SCSI hedefini belirlemek,
  • d bölümü: disk kimliği o hedefte bir LUN belirlemek,
  • s bölümü: dilim kimliği belirli bir bölüm o diskte.[1]

İçinde Unix ailesinin işletim sistemleri, bu kimlikler genellikle tek bir "ad" altında birleştirilir. Örneğin, / dev / dsk / c1t2d3s4 denetleyici 1, hedef 2, disk 3, dilim 4'e başvurur. Şu anda Solaris, HP-UX, NCR ve diğerleri "c_t_d_s_" isimlendirmesini kullanmaya devam ederken AIX daha tanıdık isimler için onu terk etti. HP-UX, 11i v3 sürümünden bu yana bunu Eski Adlandırma Modeli olarak adlandırmaktadır.

Diğer kullanımlar

Dönem mantıksal birim numarası ayrıca belirli bir giriş / çıkış erişim kanalı için de geçerlidir. Programlama dilleri.

Ayrıca bakınız

Referanslar

  1. ^ a b "Mantıksal Birim Numarası (LUN) nedir?". Techopedia. Alındı 2016-03-30.
  2. ^ James Long (2006). Depolama Ağı Protokolü Temelleri. Cisco Basın. s. 111. ISBN  9781587051609.