Provided by: manpages-ru_4.27.0-1_all bug

НАИМЕНОВАНИЕ

       hpsa - драйвер SCSI для HP Smart Array

ОБЗОР

       modprobe hpsa [ hpsa_allow_any=1 ]

ОПИСАНИЕ

       hpsa — это драйвер SCSI для контроллеров RAID HP Smart Array.

   Параметры
       hpsa_allow_any=1:  Этот  параметр  разрешает драйверу попытаться управлять аппаратурой любого контроллера
       RAID HP Smart Array, даже если его модель неизвестна драйверу. Это позволяет новому оборудованию работать
       через старые драйверы.  Обычно,  данный  параметр  используется  для  того,  чтобы  позволить  установить
       операционную  систему  с  носителя,  который  был  создан  раньше  контроллера  RAID,  а  также  он может
       использоваться для обслуживания драйвером hpsa  старых  контроллеров,  которые,  обычно,  работают  через
       драйвер cciss(4). Такие старые карты не тестировались и не поддерживаются hpsa; для них пока всё же лучше
       использовать cciss(4).

   Поддерживаемое оборудование
       Драйвер hpsa поддерживает следующие карты Smart Array:

           Smart Array P700M
           Smart Array P212
           Smart Array P410
           Smart Array P410i
           Smart Array P411
           Smart Array P812
           Smart Array P712m
           Smart Array P711m
           StorageWorks P1210m

       Начиная с Linux 4.14 также поддерживаются следующие платы Smart Array:

           Smart Array 5300
           Smart Array 5312
           Smart Array 532
           Smart Array 5i
           Smart Array 6400
           Smart Array 6400 EM
           Smart Array 641
           Smart Array 642
           Smart Array 6i
           Smart Array E200
           Smart Array E200i
           Smart Array E200i
           Smart Array E200i
           Smart Array E200i
           Smart Array E500
           Smart Array P400
           Smart Array P400i
           Smart Array P600
           Smart Array P700m
           Smart Array P800

   Особенности настройки
       Для  настройки  контроллеров  HP  Smart  Array используйте HP Array Configuration Utility (hpacuxe(8) или
       hpacucli(8)) или Offline ROM-based Configuration Utility (ORCA), которую можно  запустить  из  ROM  Smart
       Array при старте машины.

ФАЙЛЫ

   Узлы устройства
       Логические  диски  доступны  через драйвер дисков SCSI (sd(4)), ленточные устройства — через драйвер лент
       SCSI (st(4)), а контроллеры RAID — через общий драйвер SCSI (sg(4));  имена  узлов  устройств  называются
       /dev/sd*, /dev/st* и /dev/sg*, соответственно.

   Файлы в /sys, относящиеся к атрибутам узла HPSA
       /sys/class/scsi_host/host*/rescan
              Атрибут  только  для  записи.  Факт  записи  заставляет  драйвер выполнить сканирование на предмет
              появления новых, изменившихся или удалённых устройств (например, подключаемых  на  ходу  ленточных
              накопителей  или  только  что  настроенных  или  удалённых  логических дисков и т. д.) и уведомить
              прослойку (midlayer)   SCSI  об  обнаруженных  изменениях.  Обычно,  пересканирование  выполняется
              автоматически  утилитой  настройки  HP  Array  (из  графического интерфейса или командной строки);
              поэтому при изменении логических дисков, обычно, пользователь не должен использовать этот атрибут.
              Данный атрибут полезен при подключении на ходу  устройств,  таких  как  ленточные  накопители  или
              хранилищ с уже настроенными логическими дисками.

       /sys/class/scsi_host/host*/firmware_revision
              В данном атрибуте хранится версия микропрограммы Smart Array.

              Пример:

                  # cd /sys/class/scsi_host/host4
                  # cat firmware_revision
                  7.14

   Файлы в /sys, относящиеся к атрибутам диска HPSA
       /sys/class/scsi_disk/c:b:t:l/device/unique_id
              В  данном  атрибуте  хранится  32  шестнадцатеричных  цифры уникального идентификатора для каждого
              логического диска.

              Пример:

                  # cd /sys/class/scsi_disk/4:0:0:0/device
                  # cat unique_id
                  600508B1001044395355323037570F77

       /sys/class/scsi_disk/c:b:t:l/device/raid_level
              В данном атрибуте хранится уровень RAID каждого логического диска.

              Пример:

                  # cd /sys/class/scsi_disk/4:0:0:0/device
                  # cat raid_level
                  RAID 0

       /sys/class/scsi_disk/c:b:t:l/device/lunid
              В данном атрибуте хранится 16 шестнадцатеричных цифры (8 байт) идентификатора LUN,  который  может
              адресовать  логический или физический диск. Форматом c:b:t:l описывается контроллер, шина, целевое
              устройство (target) и lun устройства.

       Пример:

                  # cd /sys/class/scsi_disk/4:0:0:0/device
                  # cat lunid
                  0x0000004000000000

   Поддерживаемые операции ioctl()
       Для совместимости с приложениями, написанными для  драйвера  cciss(4),  в  драйвере  hpsa  поддерживаются
       многие  ioctl  из  драйвера cciss(4) (но не все). Структуры данных, используемые в ioctl, описаны в файле
       исходного кода ядра Linux include/linux/cciss_ioctl.h.

       CCISS_DEREGDISK
       CCISS_REGNEWDISK
       CCISS_REGNEWD
              Это три ioctl выполняют одинаковую работу — заставляют драйвер искать новые устройства.  Это  тоже
              самое, как если выполнить запись в hpsa-атрибут узла «rescan».

       CCISS_GETPCIINFO
              Возвращает домен PCI, шину, устройство, функцию и «board ID» (ID подсистемы PCI).

       CCISS_GETDRIVVER
              Возвращает версию драйвера в виде трёх байт в формате:

                  (major_version << 16) | (minor_version << 8) |
                      (subminor_version)

       CCISS_PASSTHRU
       CCISS_BIG_PASSTHRU
              Разрешает  передавать  команды  «BMIC»  и  «CISS» в Smart Array. Они часто используются в HP Array
              Configuration Utility, SNMP-агентах хранилищ и т. д.  Примеры  смотрите  в  http://cciss.sf.net  в
              разделе о cciss_vol_status.

СМОТРИТЕ ТАКЖЕ

       cciss(4), sd(4), st(4), cciss_vol_status(8), hpacucli(8), hpacuxe(8)

       http://cciss.sf.net,                  and                  Documentation/scsi/hpsa.txt                  и
       Documentation/ABI/testing/sysfs-bus-pci-devices-cciss в дереве исходного кода ядра Linux

ПЕРЕВОД

       Русский перевод этой страницы руководства разработал(и) Yuri  Kozlov  <yuray@komyakino.ru>,  Иван  Павлов
       <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

       Этот  перевод является свободной программной документацией; он распространяется на условиях общедоступной
       лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html  версии  3  или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если  вы  обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
       разработчику(ам)  по  его(их)  адресу(ам)  электронной  почты  или  по   адресу   списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                   2 мая 2024 г.                                          hpsa(4)