У меня есть Samsung SSD на моем ноутбуке и на некоторых серверах.
Когда я делаю:
smartctl -a /dev/sda | grep 177
Я получаю результаты, которые не могу понять. Вот некоторые примеры:
# my laptop Samsung SSD 850 EVO 500GB (new)
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
177 Wear_Leveling_Count 0x0013 100 100 000 Pre-fail Always - 0
# server 256 GB, SAMSUNG MZ7TE256HMHP-00000
177 Wear_Leveling_Count 0x0013 095 095 000 Pre-fail Always - 95
# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (1 year old)
177 Wear_Leveling_Count 0x0013 099 099 000 Pre-fail Always - 99
# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (suppose to be new)
177 Wear_Leveling_Count 0x0013 099 099 000 Pre-fail Always - 99
# server 480 GB, SAMSUNG MZ7KM480HAHP-0E005
177 Wear_Leveling_Count 0x0013 099 099 005 Pre-fail Always - 3
# server 240 GB, SAMSUNG MZ7KM240HAGR-0E005
177 Wear_Leveling_Count 0x0013 099 099 005 Pre-fail Always - 11
Есть идеи как читать Wear_Leveling_Count
?
Некоторые значения минимальны, некоторые максимальны.
Если рассмотреть «ноутбук» Samsung SSD 850 EVO 500GB
, он равен 0 и, вероятно, перейдет на 100, а затем потерпит неудачу.
Если считать первый «сервер» 256 GB, SAMSUNG MZ7TE256HMHP-00000
, то он уже на максимуме? Будет ли он падать до нуля?
SMART сообщает о состоянии PREFAILED для моего Samsung SM951 (AHCI) 128 ГБ, о котором сообщается в Linux как
SAMSUNG MZHPV128HDGM-00000 (BXW2500Q)
.Но в моем случае я думаю, что это ошибка прошивки привода,
total-bytes-written
свойство указано как 1,1 ТБ, в то время как накопитель имеет указанное общее записанное количество байтов (TBW) 75 ТБ! Что, вероятно, на стороне сохранения (очень), потому что аналогичные (MLC NAND) накопители достигли множества из этого (600 ТБ) в реальном тесте на выносливость ,wear_level_count
предупреждения не сообщается о каких-либо других ошибках или предупреждениях, связанных с префайлом или устареванием,reallocated-sector-count
, которое в соответствии с этим тестом является хорошим индикатором перед отказом, по-прежнему равно 0.Поэтому я бы посоветовал изучить эти значения для вашего диска / системы и основывать свои выводы на этом.
Я предпочитаю утилиту низкого уровня,
skdump
которая поставляется вместе сlibatasmart
той же библиотекой, что и Gnome Disks .Используйте следующую команду, заменив
/dev/sdc
путь к вашему блочному устройству:sudo skdump /dev/sdc
источник