Переводы страниц руководства

Новости   Список переводов по пакетам   Все переводы   Репозиторий Debian   Как нам помочь   Участники проекта   Словарь терминов

Страницы руководства  - SCSI_ID (8)


НАЗВАНИЕ

scsi_id - получает и порождает уникальный идентификатор SCSI

ОБЗОР

scsi_id [опции]

ОПИСАНИЕ

scsi_id запрашивает устройство SCSI через SCSI INQUIRY страницу 0×80 или 0×83, содержащую данные о свойствах изделия (VPD - vital product data) и использует полученные данные для порождения значения, которое уникально среди всех устройств SCSI, которые поддерживают страницу 0×80 или страницу 0×83.

Если получен результат, он отправляется на стандартный вывод и программа завершает работу с нулевым кодом. Если идентификатор не выведен, программа завершает работу с ненулевым кодом.

scsi_id - предназанчена прежде всего для использования другими служебными программами, например udev, который требует уникальный идентификатор SCSI.

По умолчанию, все устройства считаются помещёнными в чёрный список, а для сколь-нибудь полезной работы в командной строке или в файле конфигурации должна быть указана опция –whitelisted.

SCSI команды отправляются прямо на устройство через интерфейс ioctl SG_IO.

Чтобы породить уникальные значения для любой из страниц 0×80 или 0×83, последовательные числа или глобальные имена добавляются таким образом, как описано ниже.

Идентификаторы, основанные на странице 0×80 предваряются символом ’S’, производителем SCSI, моделью изделия SCSI и затем серийным номером, возвращённым страницей 0×80. Например:

# /lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/sda
SIBM     3542           1T05078453

Идентификаторы, основанные на странице 0×83 предваряются типом идентификатора, извлечённым из идентификатора в странице 0×83. Например, устройству с NAA (Name Address Authority) соответствует тип 3 (также в этом случае идентификатор в странице 0×83 начинается со значения NAA 6):

# /lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/sda
3600a0b80000b174b000000d63efc5c8c

ОПЦИИ

--blacklisted
  Поведение по умолчанию - обработать устройство, как находящееся в чёрном списке, и ничего не делать, пока не будет найдено устройство, находящееся в белом списке из конфигурационного файла scsi_id.
--device=устройство
  Отправить SG_IO команды на устройство, например на /dev/sdc.
--config=файл_конфигурации
  Прочитать конфигурацию и записи в чёрных/белых списках из файла конфигурации, прежде чем прочитать файл по умолчанию /etc/scsi_id.config.
--whitelisted
  Обращаться с устройством, как с помещённым в белый список. Опция --whitelisted должна быть указана в командной строке или в файле конфигурации scsi_id, чтобы scsi_id породил какой-либо вывод.
--page=0x80|0x83|pre-spc3-83
  Использовать SCSI INQUIRY VPD коды страниц 0×80, 0×83, или pre-spc3-83.

Поведение по умолчанию - запросить доступные страницы VPD, и воспользоваться страницей 0×83, если она была найдена, иначе - воспользоваться страницей 0×80, если она была найдена, или не использовать их, если ни одна из них не была найдена.

Страница pre-spc3-83 должна использоваться только для тех устройств SCSI, которые не совместимы с форматами SPC-2 или SPC-3 страниц 83. Когда эта опция используется для более старых моделей устройств 4, 5, и 6 EMC Symmetrix, она сначала использует устройства совместимые с SPC-2 или SPC-3, и в случае неудачи переключается на формат страницы 83, который поддерживается этими устройствами.

--replace-whitespace
  Переформатировать вывод, заменив все пробельные символы символами подчёркивания.
--export
  Экспортировать все данные в виде КЛЮЧ=<значение> для импорта в другие программы.
--verbose
  Порождать подробные отладочные сообщения в выводе.
--version
  Показать номер версии и завершить работу.

ОКРУЖЕНИЕ

Если установлена переменная окружения DEVPATH, scsi_id подразумевает, что он был вызван из udev (или из другой программы горячего подключения), и все сообщения об ошибках или предупреждения отправляются с помощью syslog.

ФАЙЛЫ


/etc/scsi_id.config
  Файл настроек и чёрного/белого списков.

СМОТРИ ТАКЖЕ

udev(7)

АВТОРЫ

Разработано Патриком Мэнсфилдом (Patrick Mansfield) <patmans@us.ibm.com> на основе исходных текстов SCSI ID, включённых в ранние версии ядер linux 2.5, исходного текста sg_utils, и спецификации SCSI.

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.

SCSI_ID (8) Декабрь 2003
Перейти в начало страницы |  Раздел 8 |  Главный указатель.
Сгенерировано manServer 1.07 из /home/stupin/man/man8/scsi_id.8.gz с использованием макросов man.