Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Обращение к контролдеру ssd диска  (Прочитано 2249 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Всем привет.
Надеюсь что кто то сможет мне помочь или навести на нужную инфу)
Требуется каким то путем проверить наличие в системе установленных ssd дисков и каким то путем обратится к контроллерам данных дисков для получения инфы от них.
Вопрос как это сделать? Через ядро линукса?
boost для такой работы нужен ли?
задача именно напрограмировать данный функционал.
Спасибо заранее отозвавшимся.
Буду благодарен даже за близкие примеры того как такое можно использовать.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #1 : 11 Июля 2018, 14:21:21 »
sudo hdparm -I /dev/sd[a-z]|grep -i 'solid'?

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #2 : 11 Июля 2018, 17:14:10 »
А это мне каким то путем даст обращение к контроллеру устройства?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #3 : 11 Июля 2018, 19:02:15 »
проверить наличие в системе установленных ssd дисков

lsblk -d -o name,rota1 - hdd, 0 - ssd


Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #4 : 11 Июля 2018, 19:20:31 »
Что вы хотите получить от контроллера?
Всю  доступную  инфу о винте даст  hdparm -I , и  многое можно и изменить.
Все остальное -- специальными сервисными утилитами, которых, в открытом доступе -- нет.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #5 : 11 Июля 2018, 19:55:46 »
Всю  доступную  инфу о винте даст  hdparm -I

Цитировать
sudo hdparm -I /dev/nv*

/dev/nvme0:
 HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #6 : 11 Июля 2018, 20:07:53 »
ААА так там nvm.
тогда надо hdparm обновлять до последней версии.


НЕТ. Работать с nvm не будет.  hdparm тока для интерфейсов ide/sata/scsi
 а покажите
smartctl -a /dev/nvme0
« Последнее редактирование: 11 Июля 2018, 20:18:22 от ARTGALGANO »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #7 : 11 Июля 2018, 22:45:30 »
а покажите
smartctl -a /dev/nvme0

Цитировать
smartctl -a /dev/nvme0
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.15.0-24-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/nvme0: Unable to detect device type
Please specify device type with the -d option.

Use smartctl -h to get a usage summary

nvme:
(Нажмите, чтобы показать/скрыть)

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #8 : 11 Июля 2018, 23:32:43 »
понятно, значит для nvmе нужна своя утилита.
старые  уже не работают.



 

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #9 : 12 Июля 2018, 14:24:34 »
Что вы хотите получить от контроллера?
Я хочу получить инфу от контроллера, сколько было записано, когда диск начал работать.
В общем подобную инфу.

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #10 : 12 Июля 2018, 14:27:57 »
BlinCT, в последней версии smartmontols есть поддержка nvm
правда пока что экспериментальная

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #11 : 12 Июля 2018, 16:46:43 »
BlinCT,

диски у вас сата? тогда смотрите смарт диска, параметры типа
total lba written
lifetime write
но, может называться и по другому.
Указывается значение в гигабайтах или в байтах
Зависит от производителя.

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: Обращение к контролдеру ssd диска
« Ответ #12 : 03 Декабря 2018, 17:22:19 »
Я посмотрел на код smarttools, та такой код ужасный. И он такой старый уже.
Я просто думаю брать его за основу и юзать для написания своего приложения или писать на чистую этот весь функционал.
По этому и интересуюсь подходом получения ифы от дискового контроллера.

Пользователь добавил сообщение 03 Декабря 2018, 17:23:09:
диски у вас сата? тогда смотрите смарт диска, параметры типа
И да, прогу планировал так же для ssd дисков делать.

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.