Независимо от того, идет ли речь о UEFI, телефонах или твердотельных накопителях, Samsung, очевидно, не особенно хорош в реализации стандартов. К сожалению, несколько лет назад я купил твердотельный накопитель Samsung SSD 840 PRO Series для своего ноутбука, которым я пользуюсь с тех пор (это было до того, как была обнародована вся информация об их нестандартных реализациях). Это действительно хороший SSD, за исключением асинхронного триммера, который не работает должным образом, то есть он удаляет данные, которые он не должен удалять. Из-за этого Linux не использует Trim на нем, чтобы данные людей не терялись (что произошло до того, как они отключили Trim на некоторых моделях Samsung SSD).
Потому что я довольно часто использовал этот SSD: насколько сильно отключенная Trim влияет на способность SSD выравнивать износ?
Мне не удалось найти особенно хорошую и надежную информацию о том, что означают различные атрибуты данных SMART. В основном люди и статьи в основном догадываются и противоречат сами себе после нескольких предложений.
Эта статья в Википедии гласит:
Каждый производитель дисков определяет набор атрибутов и устанавливает пороговые значения, превышающие которые атрибуты не должны проходить при нормальной работе. Каждый атрибут имеет необработанное значение, значение которого целиком зависит от производителя привода (но часто соответствует количеству или физической единице, например градусам Цельсия или секундам), нормализованное значение, которое варьируется от 1 до 253 (где 1 представляет наихудший случай и 253, представляющий лучшее) и наихудшее значение, которое представляет самое низкое зарегистрированное нормализованное значение. Начальное значение атрибутов по умолчанию - 100, но оно может варьироваться в зависимости от производителя.
Прежде всего: насколько уместно это, учитывая, что его заголовок "Известные атрибуты SMART ATA"? Это относится к твердотельным накопителям, которые подключены через SATA?
Почему значения варьируются от 1 до 253? Что с 0, 254 и 255? Используются ли значения выше 100?
SMART-данные моего SSD выглядят так (согласно gnome-disks
):
Нет значений больше 100.
У меня много внешних жестких дисков, но только один SSD (который является внутренним), поэтому я не могу сравнить его SMART-данные с данными других SSD, для которых я знаю, что их использование отключено. Но я предполагаю, что необработанное значение уровня износа моего SSD, равное 245, означает, что ячейки памяти SSD были записаны в среднем в 245 раз. Скажите, пожалуйста, правильно ли это, число считываний тоже, просто ли оно в 245 раз превышает указанное пространство (256 ГБ) или указанное пространство + зарезервированное пространство (для замены неисправных частей).
Означает ли нормализованный уровень износа моего SSD, равный 93, срок службы его почти на две трети ({1, ..., 253}) или что он довольно неплохой ({1, ..., 100})?
И последний вопрос: почему Linux отключает Trim вместе с этими твердотельными накопителями, если только асинхронное Trim вызывает потерю данных?
Вывод $ sudo smartctl /dev/sda -a
: http://pastebin.com/Prf7NzwN
Связанный вопрос, созданный мной в ответ на обсуждение в комментариях: https://unix.stackexchange.com/questions/333635/enabling-synchronous-trim-only