Ceci est une ancienne révision du document !
ATTENTION : CETTE PARTIE DE L'ARTICLE EST LA COPIE EXACTE D'UN ARTICLE DE WIKIPEDIA – > possibilité de redondances avec la seconde partie !!!
—-
thumb|300px|Exemple d'attributs S.M.A.R.T.
'Self-Monitoring, Analysis, and Reporting Technology
', ou
'S.M.A.R.T.
', (littéralement Technologie d'Auto-surveillance, d'Analyse et de Rapport) est un système de surveillance du disque dur d'un ordinateur. Il permet de faire un diagnostic selon plusieurs indicateurs de fiabilité dans le but d'anticiper les erreurs sur le disque dur.
Contexte de mise en œuvre
Les disques durs peuvent souffrir de deux types de défaillances : *les défaillances prévisibles, qui surviennent suite à la dégradation lente de certains composants, en particulier à cause de l'usure et du vieillissement des pièces mécaniques ; *les défaillances imprévisibles, qui peuvent survenir soudainement, comme un composant électrique qui grille. Un système de surveillance peut détecter le premier type de défaillance, tout comme la jauge de température du tableau de bord d'une voiture peut prévenir le conducteur - avant que de graves dégâts n'apparaissent - que le moteur a commencé à surchauffer.
Les pannes mécaniques, qui sont des défaillances prévisibles, représentent 60 % des pannes de disque<ref>http://www.seagate.com/docs/pdf/whitepaper/enhanced_smart.pdf Get S.M.A.R.T. for reliability
</ref>. Le but du système S.M.A.R.T. est de prévenir l'utilisateur ou l'administrateur système de l'imminence d'une panne de disque alors qu'il reste encore du temps pour agir - comme par exemple copier les données sur un disque de remplacement. Environ 30 % des défaillances peuvent être prévues par le système S.M.A.R.T.<ref>http://smartlinux.sourceforge.net/smart/faq.php?#2 How does S.M.A.R.T. work?
</ref>
[http://www.pctechguide.com/31HardDisk_SMART.htm La page de PCTechGuide à propos de S.M.A.R.T. (2003)] explique que le développement de la technologie a connu 3 phases : :« Dans sa version originale, SMART fournissait une prévision des défaillances par la surveillance de certaines activités du disque dur en fonctionnement. Une seconde version a amélioré la prévision des défaillances en ajoutant un balayage en lecture automatique à l'arrêt pour surveiller des opérations supplémentaires. La dernière technologie SMART III surveille non seulement les activités du disque dur mais augmente aussi la prévention des défaillances en tentant de détecter et de réparer les erreurs sur des secteurs. En outre, alors que les précédentes versions de cette technologie surveillaient uniquement l'activité du disque dur concernant les données récupérées par le système d'exploitation, SMART III analyse toutes les données et tous les secteurs d'un disque en utilisant la collecte de données à l'arrêt pour confirmer le bon état du disque durant les périodes d'inactivité. »
Standards, implémentation et limitations
Compaq fut l'instigateur du système S.M.A.R.T., mais aujourd'hui la plupart des principaux fabricants de disques durs et de cartes mères supportent le système, au moins en partie. De nombreuses cartes mères afficheront un message prévenant d'une panne imminente du disque dur. Bien qu'il commence désormais à exister une certaine standardisation entre la plupart des principaux fabricants de disques durs<ref>[http://www.pctechguide.com/31HardDisk_SMART.htm pctechguide] : « L'acceptation de la technologie PFA par l'industrie a finalement conduit le système SMART à devenir le standard industriel en tant qu'indicateur de prévision de la fiabilité […]. »</ref>, il reste plusieurs problèmes et chaque fabricant, de par son approche spécifique, garde une bonne part de ses connaissances secrètes. En conséquence, S.M.A.R.T. n'est pas toujours implémenté correctement sur de nombreuses plates-formes informatiques en raison de l'absence de logiciels et de matériels standards à toute l'industrie pour l'échange des données S.M.A.R.T.
D'un point de vue légal, le terme S.M.A.R.T.
ne fait référence qu'à une méthode de communication entre les capteurs électromécaniques internes d'un disque dur et l'ordinateur hôte - donc un fabriquant de disque dur peut inclure un capteur pour uniquement un attribut physique et promouvoir ensuite le produit comme compatible S.M.A.R.T. Par exemple, un fabricant peut déclarer supporter la technologie S.M.A.R.T. mais ne pas inclure de capteur de température, capteur dont le consommateur est raisonnablement en droit d'attendre la présence, étant donné que la température est un paramètre crucial dans la prévision des défaillances (la fiabilité est typiquement proportionnelle à l'inverse de la température).
Il se peut que certaines cartes mères compatibles S.M.A.R.T. ou certains logiciels associés ne puissent pas communiquer avec certains disques certifiés S.M.A.R.T. en fonction du type d'interface. Peu de disques externes connectés via
USB ou FireWire envoient correctement les données S.M.A.R.T. par l'intermédiaire de ces interfaces. Étant donné le grand nombre de manières de connecter un disque dur (SCSI, Fibre Channel, ATA, SATA, etc.), il est difficile de savoir à l'avance si les rapports S.M.A.R.T. fonctionneront correctement ou pas.
Même avec le disque dur et l'interface supportant S.M.A.R.T., les données peuvent ne pas être transmises correctement au système d'exploitation de l'ordinateur. Certains contrôleurs de disques peuvent dupliquer toutes les opérations d'écriture sur un deuxième disque de sauvegarde en temps réel. Cette technique est connue sous le nom de RAID 1 ou RAID mirroring
car le second disque est une image miroir du premier. Cependant, de nombreux programmes conçus pour analyser les changements de comportement du disque et pour transmettre les alertes S.M.A.R.T. à l'utilisateur ne fonctionnent pas quand le système est configuré en RAID, parce que, dans les conditions normales de fonctionnement de l'architecture RAID, l'ordinateur n'est pas autorisé à "voir" (ou à accéder directement) les différents disques physiques, il est seulement autorisé à "voir" les volumes logiques à travers le sous-système RAID.
Sur la plate-forme Windows, de nombreux programmes conçus pour surveiller et transmettre les informations S.M.A.R.T. ne fonctionnent qu'à partir d'un compte administrateur
.
Un autre problème fondamental du système S.M.A.R.T. est qu'il réduit les performances et pour cette raison il est désactivé par défaut dans le BIOS de beaucoup de cartes mères.
Attributs
Chaque constructeur de disque définit un ensemble d'attributs et détermine les valeurs de seuil qui ne devraient pas être dépassées dans des conditions normales de fonctionnement. Les valeurs des attributs s'échelonnent de 1 à 253 (1 représentant le pire cas et 253 le meilleur). En fonction du constructeur, une valeur comprise entre 100 et 200 est souvent choisie comme valeur "normale". Les constructeurs suivants supportent un ou plusieurs attributs S.M.A.R.T dans leurs produits : Samsung, Seagate, IBM, Hitachi, Fujitsu, Maxtor, Western Digital. Ces constructeurs ne s'accordent pas obligatoirement ni sur une définition précise des attributs, ni sur leurs unités de mesure ; par conséquent, la liste suivante ne devrait être considérée que comme une référence assez générale.
Attributs S.M.A.R.T. connus
(Les attributs notés *CRITIQUE* sont des indicateurs potentiels d'une panne électromécanique imminente.)
{| class="wikitable" width="80%" summary="Liste des attributs S.M.A.R.T. et de leur description" ! ID || Hex || Nom de l'attribut || Description
01 | 01 | nowrap | 'Read Error Rate ' |
|||
02 | 02 | nowrap | 'Throughput Performance ' |
|||
03 | 03 | nowrap | 'Spin-Up Time ' |
|||
04 | 04 | nowrap | 'Start/Stop Count ' |
|||
05 | 05 | nowrap | 'Reallocated Sectors Count ' |
|||
06 | 06 | nowrap | 'Read Channel Margin ' |
|||
07 | 07 | nowrap | 'Seek Error Rate ' |
|||
08 | 08 | nowrap | 'Seek Time Performance ' |
|||
09 | 09 | nowrap | 'Power-On Hours (POH) ' |
|||
10 | 0A | nowrap | 'Spin Retry Count ' |
|||
11 | 0B | nowrap | 'Recalibration Retries ' |
|||
12 | 0C | nowrap | 'Device Power Cycle Count ' |
|||
13 | 0D | nowrap | 'Soft Read Error Rate ' |
|||
190 | BE | nowrap | 'Airflow Temperature (WDC) ' |
|||
193 | C1 | nowrap | 'Load/Unload Cycle ' |
|||
194 | C2 | nowrap | 'Temperature ' |
|||
195 | C3 | nowrap | 'Hardware ECC Recovered ' |
|||
196 | C4 | nowrap | 'Reallocation Event Count ' |
|||
197 | C5 | nowrap | 'Current Pending Sector Count ' |
|||
198 | C6 | nowrap | 'Uncorrectable Sector Count ' |
|||
199 | C7 | nowrap | 'UltraDMA CRC Error Count ' |
|||
200 | C8 | nowrap | 'Write Error Rate / <br/> Multi-Zone Error Rate ' |
|||
220 | DC | nowrap | 'Disk Shift ' |
|||
221 | DD | nowrap | 'G-Sense Error Rate ' |
|||
222 | DE | nowrap | 'Loaded Hours ' |
|||
223 | DF | nowrap | 'Load/Unload Retry Count ' |
|||
224 | E0 | nowrap | 'Load Friction ' |
|||
226 | E2 | nowrap | 'Load 'In'-time ' |
|||
227 | E3 | nowrap | 'Torque Amplification Count ' |
|||
228 | E4 | nowrap | 'Power-Off Retract Cycle ' |
|||
230 | E6 | nowrap | 'GMR Head Amplitude ' |
|||
Références
en|Self-Monitoring, Analysis and Reporting Technology|73336117 *en url=http://www.siguardian.com/products/siguardian/on_line_help/s_m_a_r_t_attribute_meaning.html | titre=S.M.A.R.T. attribute meaning | série=PalickSoft | consulté le=3 février 2006 <References />
Liens externes
*en html [http://prefetch.net/articles/diskdrives.smart.html Out SMART Your Hard Drive] *en html [http://www.pc-king.co.uk/tips3.htm How S.M.A.R.T. is your hard drive?]
Logiciels
De nombreux logiciels adaptés à chaque système d'exploitation permettent aux utilisateurs de surveiller l'état des disques durs grâce à l'interface S.M.A.R.T. et ainsi prédire les probabilités d'une défaillance en enregistrant les variations de la valeur des attributs. Ces logiciels peuvent même parfois faire la distinction entre une dégradation graduelle (représentant l'usure normale) et un changement soudain (ce qui peut indiquer un problème plus grave).
*en html [http://smartlinux.sourceforge.net/smart/dload.php site du système S.M.A.R.T] ; liens vers plusieurs outils S.M.A.R.T. *en html [http://smartmontools.sourceforge.net/ smartmontools] — logiciel open source pour Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Darwin et 2 ; ce logiciel fonctionne aussi sur Windows, sous l'environnement Cygwin. *en html [http://homepage.mac.com/julianmayer/ SMARTReporter] — logiciel open source pour Apple Macintosh
Self-Monitoring, Analysis and Reporting Technology Self-Monitoring, Analysis, and Reporting Technology S.M.A.R.T. Self-Monitoring, Analysis and Reporting Technology Self-Monitoring, Analysis and Reporting Technology S.M.A.R.T. Self-Monitoring, Analysis, and Reporting Technology S.M.A.R.T. (informatyka) S.M.A.R.T. Технология SMART S.M.A.R.T. S.M.A.R.T.
Fin de l'article de Wikipédia
SMART
est un système qui permet de controler l'état du disque dur.
Ce système est rodé et est implementé sur la pluspart des disques durs depuis plus de 10 ans.
Cette page n'est pas vraiment au point. Je vais essayer de la réécrire.
Commencons par installer smartmontools
Pour faire le test
sudo smartctl –smart=on –offlineauto=on –saveauto=on /dev/hdx
avec hdx étant le disque dur à analyser
Ensuite pour accéder au résultats de ce test:
sudo smartctl -l selftest /dev/hdx
Si vous désirez faire une analyse en permanence, pour suivre sur le long terme l'état du disque dur. Smartd est le daemon qu'il vous faut.