LINUX.ORG.RU

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

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

Я, так понимаю, что «название раздела» читается из самого устройства

Нет, из устройства читается 8 вроде байт на каждую строку: код параметра, мелкие числа в левых колонках и одно большое число «RAW_VALUE» (оно почти половину места из этих 8 байт занимает). Название параметра smartctl берёт из своей базы. Он определяет что это за модель диска, и в своих таблицах находит описание её параметров. Если диск smartctl-у неизвестный - то подставляет какие-то дефолтные названия, авось угадает (иногда совсем не угадывает, например путает температуру с оставшимися процентами ssd в коде 231). Если у известного диска неизвестный базе smartctl-а параметр - аналогично.

по коду 241 и там может быть любая шляпа.

В целом да, но обычно стараются поддерживать некоторое единообразие. В данном случае там видимо у всех счётчик записей, но в каких единицах - по-разному.

Исправление firkax, :

Я, так понимаю, что «название раздела» читается из самого устройства

Нет, из устройства читается 8 вроде байт на каждую строку: код параметра, мелкие числа в левых колонках и одно большое число «RAW_VALUE» (оно почти половину места из этих 8 байт занимает). Название параметра smartctl берёт из своей базы. Он определяет что это за модель диска, и в своих таблицах находит описание её параметров. Если диск smartctl-у неизвестный - то подставляет какие-то дефолтные названия, авось угадает (иногда совсем не угадывает, например путает температуру с оставшимися процентами ssd в коде 231).

по коду 241 и там может быть любая шляпа.

В целом да, но обычно стараются поддерживать некоторое единообразие. В данном случае там видимо у всех счётчик записей, но в каких единицах - по-разному.

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

Я, так понимаю, что «название раздела» читается из самого устройства

Нет, из устройства читается 8 вроде байт на каждую строку: код параметра, мелкие числа в левых колонках и одно большое число «RAW_VALUE» (оно почти половину места из этих 8 байт занимает). Название параметра smartctl берёт из своей базы. Он определяет что это за модель диска, и в своих таблицах находит описание её параметров. Если диск smartctl-у неизвестный - то подставляет какие-то дефолтные названия, авось угадает (иногда совсем не угадывает, например путает температуру с оставшимися процентами ssd в коде 231).

по коду 241 и там может быть любая шляпа.

В целом да, но обычно стараются поддерживать некоторое единообразие.