Диагностика на HDD и SSD. Тълкуване на S.M.A.R.T статус
Единен стандарт за мониторинг и тестване S.M.A.R.T. Благодарение на него, с помощта на софтуер можем да проверяваме състоянието на „хардовете“ и още по-важно, да предотвратим загубата на информация. Разбира се, най-добре е да ползваме софтуера на самият производител. Има доста програми, които работят със стандартните S.M.A.R.T команди:
Mac: Disk Utility, smartmontools, http://mashtips.com/ssd-tools-for-mac/
Linux: smartmontools
Основната информация, която предоставя SMART технологията е SMART статуса. Разчитането му е критично важно, тъй като според статистиката предсказва смъртта на устройството с над 50% точност. Статусът предоставя две стойности – “threshold not exceeded” и “threshold exceeded”. В случай, че прагът е превишен, означава, че твърдият диск не отговаря на спецификациите си – не може да чете/записва дадени сектори или бързодействието му е под обявеното. Важно е да се знае, че SMART статуса не
гарантира отказо-устойчивостта на устройството. Възможно е поради технически проблеми да не показва правилно надежността на харда. Също така, това, че даден сектор е недостъпен не значи, че целият диск е неизползваем. Следствие на това, че в съвременните твърди дискове капацитетът е по-голям от обявеният и тези сектори, които са скрити за потребителите, се използват за замяна на лоши.
В някои устройства, поддържащи SMART са налични вградени тестове и журнали. Тестовете се изпълняват автоматично, когато дискът не е натоварен или със специализиран софтуер. Резултатите от тези тестове се записват в журнали.
За да се анализира правилно състоянието на устройството е нужно да се оценят всички SMART атрибути.
Как работи SMART?
S.M.A.R.T. Следи за основните характеристики на диска, всяка от които получава оценка. Могат да се разделят на две основни групи:
параметри, отразяващи естествения процес на „стареене“ на диска – брой цикли включване-изключване, обороти на шпиндела, премествания на главата и т.н.
текущи параметри – разстояние на главата от повърхността на диска, брой заменени сектори, грешки при търсене, време за търсене на пътечки и др.
Данните се съхраняват е в шестнадесетичен вид (т.нар. raw value), а след това се преизчисляват във value – значението, символизиращо надеждността на устройството, спрямо еталонните стойности. Тези стойности са в диапазона от 0 до 100, от 0 до 200 или от 0 до 253, в зависимост от атрибута, който отразяват. Високата стойност говори за отсъствие на изменение в дадения параметър (не е влошен). Понижаване на стойността – във възможност за влошаване на състоянието. Естествено, когато даден параметър, падне под минималните спецификации на производителя, сигнализира за големи проблеми! В такъв случай, никой не може да гарантира безотказна работа на дисковото устройство.
S.M.A.R.T. Позволява:
наблюдение на състоянието върху параметрите на устройството.
Сканиране на повърхността на диска (за лоши сектори).
Сканиране на повърхността и автоматична замяна на лошите сектори с по-надеждни.