Я очень новичок в AIX, я нашел команду в AIX, lsattr, которая полезна для получения идентификатора SCSI и идентификатора LUN устройства. Я не могу понять, как интерпретировать значение идентификатора SCSI и идентификатора LUN. Вот пример вывода:Интерпретация идентификатора LUN и идентификатора цели в AIX с использованием lsattr
bash-4.2# lsattr -El hdisk693
.......
lun_id 0x25f000000000000 Logical Unit Number ID False
scsi_id 0x21300 SCSI ID False
.......
Я пропустил строки, которые не имеют отношения к делу.
1) Идентификатор LUN равен 0x25f000000000000, который является огромным, читайте в некоторых блогах, что мы должны изменить это значение на 48 бит, чтобы получить фактическое значение, где это документировано?
2) Кроме того, что о SCSI ID, даже это значение выглядит огромным, 0x21300
Может кто-то пожалуйста, помогите мне в этом?
Благодарности & С уважением,
Arun Vijapur
Прежде всего, спасибо за ответ. Теперь я понимаю, почему мы должны сдвигать 48 бит. Но сдвиг 48 бит является истинным только в случае «Single LUN структуры с использованием метода адресации периферийных устройств». Как узнать, какая структура LUN используется, один уровень или комплекс, и какой метод адресации используется, периферийное устройство, плоское пространство, расширенное плоское пространство или длинное расширенное плоское пространство? –
Это немного сложный вопрос, но я постараюсь его уменьшить: – eddyq
Ниже приведены некоторые снимки моей целевой SCSI, которые могут вам помочь.Я должен был использовать несколько замечаний из-за длины ' структура { // Метод 1 - плоское пространство Метод адресации (14 бит LUN) // | 7-6 | 5-0 | // + ------------------- + -------------------------- - + // | Метод адреса (01b) | Высокий плоский космический LUN | // + ---------------------------------------------- - + // | Flat Space LUN (0000h до 3FFFh) | // + ------------------- + -------------------------- - + байт MethodAndHighLun; байт LowLun; байт Зарезервировано [6]; } Способ1; ' – eddyq