stringtranslate.com

Номер логического устройства

В компьютерном хранилище номер логического устройства , или 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 особенна тем, что она должна реализовать несколько конкретных команд, в первую очередь отчет о LUN, благодаря чему инициатор может узнать все остальные LUN ​​в цели. Но нулевой LUN не должен предоставлять никаких других услуг, таких как том хранения.

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

номенклатура c_t_d_s_ в Unix

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

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

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

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

Смотрите также

Рекомендации

  1. ^ ab «Что такое номер логического устройства (LUN)?». Техопедия . Проверено 30 марта 2016 г.
  2. ^ Джеймс Лонг (2006). Основы протокола сети хранения данных. Сиско Пресс . п. 111. ИСБН 9781587051609.