Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    На SAS-контроллерах диски отображаются как неизвестный тип.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    На SAS-контроллерах диски отображаются как неизвестный тип., Proxmox Виртуальная Среда
     
    ptr727
    Guest
    #1
    0
    25.06.2020 23:52:00
    Привет, я только что установил 4 x SAS3 диска в зеркальном ZFS. Интерфейс дисков показывает тип как "неизвестно", а номер серийный показывает WWN, а не серийный номер. smartctl определяет диски как SAS3 и показывает правильный серийный номер.

    1) Как мне заставить тип диска правильно отображаться как "Жесткий диск"?
    2) И чтобы серийный номер был серийным номером диска, а не WWN?



    Код: root@server-2:~# smartctl --all /dev/sdi
    smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.44-1-pve] (local build)
    Авторское право © 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

    === НАЧАЛО РАЗДЕЛА ИНФОРМАЦИИ ===
    Производитель:               HGST
    Продукт:              HUH721010AL4200
    Ревизия:             A21D
    Соответствие:           SPC-4
    Пользовательская ёмкость:        10,000,831,348,736 байт [10.0 TB]
    Размер логического блока:   4096 байт
    LU полностью выделен
    Частота вращения:        7200 об/мин
    Форм-фактор:          3.5 дюйма
    Логический идентификатор устройства:      0x5000cca26a2aa050
    Серийный номер:        2TGSERND
    Тип устройства:          диск
    Протокол передачи:   SAS (SPL-3)
    Местное время:        Чт Июл 17 15:33:08 2020 MSK
    Поддержка SMART:     Доступна - устройство имеет возможность SMART.
    Поддержка SMART:     Включена
    Предупреждение о температуре:  Включено

    === НАЧАЛО РАЗДЕЛА ЧТЕНИЯ ДАННЫХ SMART ===
    Статус здоровья SMART: OK

    Текущая температура диска:     37 C
    Температура срабатывания диска:        85 C

    Произведено в 3 неделе года 2018
    Указанное количество циклов в течение срока службы устройства:  50000
    Накопленное количество циклов запуска-остановки:  73
    Указанное количество циклов загрузки-разгрузки в течение срока службы устройства:  600000
    Накопленное количество циклов загрузки-разгрузки:  74
    Элементы в списке возникших дефектов: 0

    Информация (Seagate Cache)
     Блоки, отправленные инициатору = 1645744226304

    Журнал счетчика ошибок:
              Ошибки, исправленные за счет           Всего    Коррекция     Гигабайты    Всего
                  ECC          отложенные   перезаписи  исправленные  вызов      обработанные    неисправленные
    read:          0        0         0         0        345       1252.961           0
    write:         0        0         0         0         58      10002.311           0
    verify:        0        0         0         0         20          0.006           0

    Количество ошибок не на носителе:        0

    Не было зарегистрировано самотестирований
     
     
     
    mira
    Guest
    #2
    0
    26.06.2020 15:27:00
    Что возвращают cat /sys/block/sdd/queue/rotational и udevadm info -p /sys/block/sdd --query all | grep ID_ATA_ROTATION_RATE_RPM?
     
     
     
    ptr727
    Guest
    #3
    0
    26.06.2020 16:02:00
    Code: root@server-2:~# cat /sys/block/sdd/queue/rotational
    1
    root@server-2:~# udevadm info -p /sys/block/sdd --query all | grep ID_ATA_ROTATION_RATE_RPM
    root@server-2:~# udevadm info -p /sys/block/sdd --query all
    P: /devices/pci0000:00/0000:00:01.1/0000:02:00.0/host0/port-0:0/expander-0:0/port-0:0:2/end_device-0:0:2/target0:0:2/0:0:2:0/block/sdd
    N: sdd
    L: 0
    S: disk/by-id/scsi-35000cca26a47aed4
    S: disk/by-id/wwn-0x5000cca26a47aed4
    S: disk/by-path/pci-0000:02:00.0-sas-exp0x500304800914683f-phy4-lun-0
    E: DEVPATH=/devices/pci0000:00/0000:00:01.1/0000:02:00.0/host0/port-0:0/expander-0:0/port-0:0:2/end_device-0:0:2/target0:0:2/0:0:2:0/block/sdd
    E: DEVNAME=/dev/sdd
    E: DEVTYPE=disk
    E: MAJOR=8
    E: MINOR=48
    E: SUBSYSTEM=block
    E: USEC_INITIALIZED=10726858
    E: ID_SCSI=1
    E: ID_VENDOR=HGST
    E: ID_VENDOR_ENC=HGST\x20\x20\x20\x20
    E: ID_MODEL=HUH721010AL4200
    E: ID_MODEL_ENC=HUH721010AL4200\x20
    E: ID_REVISION=A21D
    E: ID_TYPE=disk
    E: ID_SERIAL=35000cca26a47aed4
    E: ID_SERIAL_SHORT=5000cca26a47aed4
    E: ID_WWN=0x5000cca26a47aed4
    E: ID_WWN_WITH_EXTENSION=0x5000cca26a47aed4
    E: ID_SCSI_SERIAL=2TH8E3LD
    E: ID_BUS=scsi
    E: ID_PATH=pci-0000:02:00.0-sas-exp0x500304800914683f-phy4-lun-0
    E: ID_PATH_TAG=pci-0000_02_00_0-sas-exp0x500304800914683f-phy4-lun-0
    E: ID_PART_TABLE_UUID=678bbdb3-39b9-d240-a48a-a8e787b94c04
    E: ID_PART_TABLE_TYPE=gpt
    E: DEVLINKS=/dev/disk/by-id/scsi-35000cca26a47aed4 /dev/disk/by-id/wwn-0x5000cca26a47aed4 /dev/disk/by-path/pci-0000:02:00.0-sas-exp0x500304800914683f-phy4-lun-0
    E: TAGS=:systemd:

    root@server-2:~#
     
     
     
    mira
    Guest
    #4
    0
    26.06.2020 16:06:00
    Вот почему так. Мы используем значение ID_ATA_ROTATION_RATE_RPM, чтобы установить тип как 'hdd'. Если его нет, то переключаемся на 'unknown'.
     
     
     
    ptr727
    Guest
    #5
    0
    26.06.2020 16:30:00
    Ну, значит, это баг в коде интерфейса, который ищет атрибут ATA, который обычно отсутствует у SAS-дисков, то есть ID_ATA не равен 1? Как насчет поиска ID_DISK или использования информации из smartctl (и, пожалуйста, добавьте температуру диска)?
     
     
     
    mira
    Guest
    #6
    0
    26.06.2020 16:31:00
    Как подключен твой диск? Напрямую или через расширитель, может?
     
     
     
    ptr727
    Guest
    #7
    0
    26.06.2020 17:59:00
    Конфигурация SAS3 HBA к SAS3 backplane к SAS3 диску, типичная, в теории не должно быть никакой разницы. Такая же конфигурация работает с SATA дисками, а SATA, очевидно, это ATA, поэтому SATA диски в том же корпусе определяются как жёсткие диски. Ключевой момент в том, что ID_ATA отсутствует, это SAS диск, а не SATA, поэтому не стоит использовать атрибуты ATA для SAS дисков.
     
     
     
    mira
    Guest
    #8
    0
    29.06.2020 11:30:00
    Я это как-то упустил, но твои диски находятся за расширителем: Код: E: DEVPATH=/devices/pci0000:00/0000:00:01.1/0000:02:00.0/host0/port-0:0/expander-0:0/port-0:0:2/end_device-0:0:2/target0:0:2/0:0:2:0/block/sdd. Если расширитель не передаёт всей информации в ОС, то тут особо ничего нельзя сделать.
     
     
     
    ptr727
    Guest
    #9
    0
    29.06.2020 15:47:00
    Это вообще не связано с тем, что экспандер не передаёт данные. В этом же корпусе, через тот же экспандер, SATA-диски корректно определяются. Проблема в использовании `ID_ATA_ROTATION_RATE_RPM`, это ненадежный способ идентификации типов дисков. `ID_ATA_ROTATION_RATE_RPM` — это атрибут ATA, которого нет во всех дисках, особенно в SAS-дисках, потому что SAS – это SCSI, а не ATA. Если атрибут `ID_ATA` отсутствует, не нужно искать другие атрибуты ATA, используйте другую технику. Например, я показал, что `smartctl` правильно определяет тип диска и его атрибуты. Например, можно использовать `cat /sys/block/sdd/queue/rotational`. Например, можно использовать `lsblk -d -o name,rota`. Но использование `ID_ATA_ROTATION_RATE_RPM` ненадежно и не будет работать с SAS-дисками.
     
     
     
    BORNXenon
    Guest
    #10
    0
    25.09.2020 12:44:00
    У меня та же проблема. Все диски отображаются как 'неизвестные', и я не получаю никаких значений SMART. Все они показывают статус 'OK' в столбце S.M.A.R.T., но при нажатии 'Показать значения S.M.A.R.T.' появляется всплывающее окно только со следующей информацией: Код: Текущая температура диска: 0 C Температура диска в поездке: 0 C Элементы в списке зрелых дефектов: 0[КОД] Диски 300 ГБ 10K SAS работают от HBA 9200-8i в IT Mode Код: root@mrpve2:~# cat /sys/block/sda/queue/rotational 1 root@mrpve2:~# udevadm info -p /sys/block/sda --query all | grep ID_ATA_ROTATION_RATE_RPM root@mrpve2:~# udevadm info -p /sys/block/sda --query all P: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/host4/port-4:0/end_device-4:0/target4:0:0/4:0:0:0/block/sda N: sda L: 0 S: disk/by-id/lvm-pv-uuid-KETq1i-2Obf-hlhK-dIWX-86TO-w9z1-unHaQq S: disk/by-id/scsi-350000393e8182430 S: disk/by-path/pci-0000:01:00.0-sas-phy3-lun-0 S: disk/by-id/wwn-0x50000393e8182430 E: DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host4/port-4:0/end_device-4:0/target4:0:0/4:0:0:0/block/sda E: DEVNAME=/dev/sda E: DEVTYPE=disk E: MAJOR=8 E: MINOR=0 E: SUBSYSTEM=block E: USEC_INITIALIZED=3954300 E: ID_SCSI=1 E: ID_VENDOR=TOSHIBA E: ID_VENDOR_ENC=TOSHIBA\x20 E: ID_MODEL=MBF2300RC E: ID_MODEL_ENC=MBF2300RC\x20\x20\x20\x20\x20\x20\x20 E: ID_REVISION=5208 E: ID_TYPE=disk E: ID_SERIAL=350000393e8182430 E: ID_SERIAL_SHORT=50000393e8182430 E: ID_WWN=0x50000393e8182430 E: ID_WWN_WITH_EXTENSION=0x50000393e8182430 E: ID_SCSI_SERIAL=EB07PC3054W4 E: ID_BUS=scsi E: ID_PATH=pci-0000:01:00.0-sas-phy3-lun-0 E: ID_PATH_TAG=pci-0000_01_00_0-sas-phy3-lun-0 E: ID_FS_UUID=KETq1i-2Obf-hlhK-dIWX-86TO-w9z1-unHaQq E: ID_FS_UUID_ENC=KETq1i-2Obf-hlhK-dIWX-86TO-w9z1-unHaQq E: ID_FS_VERSION=LVM2 001 E: ID_FS_TYPE=LVM2_member E: ID_FS_USAGE=raid E: SYSTEMD_READY=1 E: SYSTEMD_ALIAS=/dev/block/8:0 E: SYSTEMD_WANTS=lvm2-pvscan@8:0.service E: DEVLINKS=/dev/disk/by-id/lvm-pv-uuid-KETq1i-2Obf-hlhK-dIWX-86TO-w9z1-unHaQq /dev/disk/by-id/scsi-350000393e8182430 /dev/disk/by-path/pci-0000:01:00.0-sas-phy3-lun-0 /dev/disk/by-id/wwn-0x50000393e8182430 E: TAGS=:systemd:
     
     
     
    chipbreak
    Guest
    #11
    0
    21.08.2021 02:36:00
    У меня та же проблема: диск отображается с device ID: scsi-35000c50058fbc697 и типом устройства "неизвестно". Хочу пробросить SAS-диск в мою VM TrueNAS, но когда использую команду: qm set 526 -scsi10 /dev/disk/by-id/scsi-35000c50058fb9147, получаю ответ: volume /dev/disk/by-id/scsi-35000c50058fbc697 does not exist.
     
     
     
    gbschenkel
    Guest
    #12
    0
    21.08.2022 18:57:00
    Привет, я только что установил 5x HUH728080AL4200, 8TB версию тех же дисков, которые использовал @ptr727. Это 4kn диски, использую SAS3 HBA карту, но пока использую SAS1 backpanel (пытаюсь найти дешёвую SAS3). Вижу, что "Type Unknown" до сих пор проблема в Proxmox с последними обновлениями. Хотел бы узнать, может ли это как-то повлиять на хранилище, потому что я создал RAIDZ2 пул и жду прибытия ещё 3x дисков для установки в этот пул. Также есть сообщения, связанные с 4kn blocksize (https://forum.proxmox.com/threads/how-to-do-4kn-virtio-disks.96809/#post-419427), это проблема?
     
     
     
    gbschenkel
    Guest
    #13
    0
    22.08.2022 04:46:00
    Заглянул на git.proxmox.com и нашел модуль на perl, который проверяет тип установленного диска. Если кто-то умеет работать с perl, может, стоит попробовать отправить патч, или хотя бы поделиться им для локальной установки тем, кто хочет. https://git.proxmox.com/?p=pve-storage.git;a=blob;f=PVE/Diskmanage.pm
     
     
     
    hacman
    Guest
    #14
    0
    04.11.2024 22:16:00
    Та же проблема - SAS диски показывают "неизвестно", а SATA - как положено. Оба типа дисков подключены одинаково.
     
     
     
    LnxBil
    Guest
    #15
    0
    05.11.2024 21:07:00
    Нет, это не так. То, как PVE UI видит диски, совершенно независимо от используемой тобой системы хранения. Чистая косметическая дезинформация. Игнорируй это. Даже RAID-тома распознаются неправильно.
     
     
     
    Santi Gaite
    Guest
    #16
    0
    26.03.2025 16:56:00
    У меня та же проблема. Хотя если я пытаюсь его использовать, всё работает отлично, например, при использовании passthrough к VM. Я подключаю его к VM с TrueNAS, и он не распознаёт серийный номер, но раз он позволяет отображать и использовать диски, у которых нет уникального серийного номера, то вроде бы всё в порядке. Однако, это точно проблема с драйвером, я не могу найти другого объяснения.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры