LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

другого варианта нет

Как это нет? Есть конечно. Формат смарта элементарный, парсер занимает примерно 15 строк на Си. Проблемы только с тем что бы узнать какие номера атрибутов что означают, особенно там где они вендоро-моделе-специфичные. У smartctl просто база всех этих особенностей есть готовая, я думал простым способом из неё нужные названия и форматы извлечь, но видимо нельзя, надо вручную этот хедер читать, что впрочем тоже не сложно. В «утилитах контроллера» такой базы, с учётом того что она при выходе новых моделей обновляется, быть не может.

Исходная версия firkax, :

другого варианта нет

Как это нет? Есть конечно. Формат смарта элементарный, парсер занимает примерно 15 строк на Си. Проблемы только с тем что бы узнать какие номера атрибутов что означают, особенно там где они вендоро-моделе-специфичные. У smartctl просто база всех этих особенностей есть готовая, я думал простым способом из неё нужные названия и форматы извлечь, но видимо нельзя, надо вручную этот хедер читать, что впрочем тоже не сложно.