Из Википедии, бесплатной энциклопедии
  (Перенаправлено с номера логического устройства )
Перейти к навигации Перейти к поиску

В компьютерном хранилище номер логического устройства или LUN - это номер, используемый для идентификации логического устройства , которое является устройством, адресуемым протоколом SCSI или протоколами сети хранения данных, которые инкапсулируют SCSI, например Fibre Channel или iSCSI . [1]

LUN может использоваться с любым устройством, поддерживающим операции чтения / записи, например с ленточным накопителем , но чаще всего используется для обозначения логического диска, созданного в SAN . Хотя это и не является технически правильным, термин «LUN» часто также используется для обозначения самого логического диска . [2]

Примеры [ править ]

В качестве практического примера: типичный многодисковый накопитель имеет несколько физических портов SCSI , каждому из которых назначен один целевой адрес SCSI. Администратор может отформатировать дисковый массив как RAID, а затем разделить этот RAID на несколько отдельных томов хранения. Для представления каждого тома цель SCSI сконфигурирована для предоставления логической единицы. Каждая цель SCSI может предоставлять несколько логических единиц и, таким образом, представлять несколько томов, но это не означает, что эти тома объединены . Компьютер, который обращается к тому в дисковом массиве, определяет, какой том читать или писать, с помощью LUN соответствующего логического устройства.

Другой пример: один диск имеет один физический порт SCSI. Обычно он предоставляет только одну цель, которая, в свою очередь, обычно предоставляет только одну логическую единицу, LUN которой равен нулю. Эта логическая единица представляет собой все хранилище на диске.

Используйте [ редактировать ]

Как выбрать LUN: В ранних версиях SCSI инициатор доставляет блок дескриптора команды (CDB) на цель (физический модуль), а в CDB есть 3-битное поле LUN ​​для идентификации логического устройства в целевом объекте. В текущем SCSI инициатор доставляет CDB в конкретное логическое устройство, поэтому LUN появляется в структурах данных транспортного уровня, а не в CDB.

LUN против идентификатора устройства SCSI: LUN - не единственный способ идентифицировать логическое устройство. Также существует идентификатор устройства SCSI, который однозначно идентифицирует логическую единицу в мире. Ярлыки или серийные номера, хранящиеся в томе хранения логической единицы, часто служат для идентификации логической единицы. Однако LUN - это единственный способ для инициатора адресовать команду конкретному логическому устройству, поэтому инициаторы часто создают в процессе обнаружения таблицу сопоставления LUN с другими идентификаторами.

Контекстно-зависимый: LUN идентифицирует логическую единицу только в контексте конкретного инициатора. Таким образом, два компьютера, которые обращаются к одному и тому же диску, могут знать его по разным LUN.

LUN 0: в каждой цели должен существовать один LUN: ноль. Логическая единица с нулевым LUN является особенной, поскольку она должна реализовывать несколько определенных команд, в первую очередь Report LUNs, с помощью которых инициатор может обнаружить все остальные LUN ​​в целевом устройстве. Но нулевой LUN не должен предоставлять какие-либо другие услуги, такие как объем хранилища.

Многие цели SCSI содержат только одну логическую единицу (поэтому ее LUN ​​обязательно равен нулю). Другие имеют небольшое количество логических устройств, которые соответствуют отдельным физическим устройствам и имеют фиксированные LUN. В большой системе хранения может быть до тысяч логических единиц, определенных логически с помощью административной команды, и администратор может выбрать LUN или система может выбрать его.

c_t_d_s_ номенклатура в Unix [ править ]

С точки зрения компьютера, SCSI LUN - это только часть полного адреса SCSI. Полный адрес устройства состоит из:

  • с-часть: идентификатор контроллера от адаптера шины хоста ,
  • t-part: идентификатор цели, идентифицирующий цель SCSI на этом контроллере,
  • d-часть: идентификатор диска, идентифицирующий LUN на этой цели,
  • s-part: идентификатор фрагмента, идентифицирующий конкретный раздел на этом диске. [1]

В семействе операционных систем Unix эти идентификаторы часто объединяются в одно «имя». Например, / dev / dsk / c1t2d3s4 будет относиться к контроллеру 1, цели 2, диску 3, срезу 4. В настоящее время Solaris , HP-UX , NCR и другие продолжают использовать номенклатуру c_t_d_s_, в то время как AIX отказалась от нее в пользу более знакомых имен. HP-UX называет это устаревшей моделью именования, начиная с версии 11i v3.

Другое использование [ править ]

Термин «номер логической единицы» также применяется к каналу доступа ввода / вывода в определенных языках программирования .

См. Также [ править ]

  • Маскировка LUN

Ссылки [ править ]

  1. ^ a b "Что такое номер логического устройства (LUN)?" . Техопедия . Проверено 30 марта 2016 .
  2. ^ Джеймс Лонг (2006). Основы протокола сетей хранения данных . Cisco Press . п. 111. ISBN 9781587051609.