{"id":967,"date":"2013-11-22T11:59:28","date_gmt":"2013-11-22T10:59:28","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=967"},"modified":"2019-04-08T10:19:07","modified_gmt":"2019-04-08T08:19:07","slug":"smartmontools-il-guardiano-degli-hd","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=967","title":{"rendered":"smartmontools il guardiano degli HD"},"content":{"rendered":"<p><a href=\"http:\/\/it.wikipedia.org\/wiki\/Self-Monitoring,_Analysis_and_Reporting_Technology\">S.M.A.R.T.<\/a> \u00e8 un sistema negli HD moderni che monitorizza e crea dei report sullo stato dei dischi per impedire in caso di degrado la perdita dei dati.<\/p>\n<p><a href=\"http:\/\/sourceforge.net\/apps\/trac\/smartmontools\/wiki\">smartmontools<\/a> \u00e8 un pacchetto free e permette di monitorare gli attributi S.M.A.R.T. e di far girare dei self test per tenere sotto controllo la situazione.<\/p>\n<p>Al solito con apt-get install smartmontools installiamo il pacchetto e relative dipendenze, dopo di ch\u00e8 \u00e8 necessario attivare il demone all&#8217;avvio editando il file \/etc\/default\/smartmontools scommentando la riga\u00a0 start_smartd=yes e anche smartd_opts=&#8221;&#8211;interval=1800&#8243;<\/p>\n<p>Qualche controllo per vedere cosa dice il software sui nostri dischi, smartmontools \u00e8 l&#8217;insieme di due programm smartctl che permette un uso interattivo e smartd che provvede a monitorare continuamente lo stato S.M.A.R.T. dei dischi.<br \/>\nIpotizanndo di avere un unico HD vediamo cosa dice smatctl a riguardo<br \/>\npc0:\/# smartctl -i \/dev\/sda<br \/>\nsmartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.10-0.bpo.3-amd64] (local build)<br \/>\nCopyright (C) 2002-11 by Bruce Allen, http:\/\/smartmontools.sourceforge.net<\/p>\n<p>=== START OF INFORMATION SECTION ===<br \/>\nModel Family:\u00a0\u00a0\u00a0\u00a0 Western Digital Caviar Blue Serial ATA<br \/>\nDevice Model:\u00a0\u00a0\u00a0\u00a0 WDC WD5000AAKX-001CA0<br \/>\nSerial Number:\u00a0\u00a0\u00a0 WD-WCAYUJ578657<br \/>\nLU WWN Device Id: 5 0014ee 159206519<br \/>\nFirmware Version: 15.01H15<br \/>\nUser Capacity:\u00a0\u00a0\u00a0 500,107,862,016 bytes [500 GB]<br \/>\nSector Size:\u00a0\u00a0\u00a0\u00a0\u00a0 512 bytes logical\/physical<br \/>\nDevice is:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 In smartctl database [for details use: -P show]<br \/>\nATA Version is:\u00a0\u00a0 8<br \/>\nATA Standard is:\u00a0 Exact ATA specification draft version not indicated<br \/>\nLocal Time is:\u00a0\u00a0\u00a0 Fri Nov 22 11:22:28 2013 CET<br \/>\nSMART support is: Available &#8211; device has SMART capability.<br \/>\nSMART support is: Enabled<\/p>\n<p>e otteniamo le informazioni sul disco, la pi\u00f9 importante adesso \u00e8 che il disco ha capacit\u00e0 SMART (SMART support is: Available &#8211; device has SMART capability).<br \/>\nA questo punto sempre con smartctl diamo un imput che dica attiva le capacit\u00e0 SMART ed abilita la raccolta dati offline.<br \/>\n<code>smartctl -s on -o on -S on \/dev\/sda<br \/>\n-s on abilita le capacit\u00e8 SMART o non fa nulla se son gi\u00e0 attive<br \/>\n-o on abilita la raccolta dati offline<\/code><br \/>\nLa raccolta dati offline aggiorna periodicamente certi attributi SMART, in teoria questo ha un impatto sulle prestazioni tuttavia dalal man page di smartctl:<\/p>\n<p><span id=\"result_box\" lang=\"it\"> <span class=\"hps\">Normalmente<\/span>, <span class=\"hps\">il disco<\/span> <span class=\"hps\">sospender\u00e0<\/span> <span class=\"hps\">test offline<\/span>, mentre <span class=\"hps\">gli accessi al disco<\/span> <span class=\"hps\">sono in corso<\/span>, <span class=\"hps\">e<\/span> <span class=\"hps\">quindi riprendere<\/span> <span class=\"hps\">automaticamente<\/span> <span class=\"hps\">quando il disco<\/span> <span class=\"hps\">sarebbe altrimenti<\/span> <span class=\"hps\">inattivo<\/span>, cio\u00e8 ha poco effetto in pratica.<br \/>\n-S abilita il salvataggio automatico di <\/span><span id=\"result_box\" lang=\"it\"><span class=\"hps\">attributi specifici del fornitore dei dischi.<br \/>\nIl risultato di questo comando dovrebbe essere:<br \/>\n<\/span><\/span><\/p>\n<p>smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.10-0.bpo.3-amd64] (local build)<br \/>\nCopyright (C) 2002-11 by Bruce Allen, http:\/\/smartmontools.sourceforge.net<\/p>\n<p>=== START OF ENABLE\/DISABLE COMMANDS SECTION ===<br \/>\nSMART Enabled.<br \/>\nSMART Attribute Autosave Enabled.<br \/>\nSMART Automatic Offline Testing Enabled every four hours.<\/p>\n<p>Proviamo a controllare lo stato di salute:<\/p>\n<p>pc0:\/# <code>smartctl -H \/dev\/sda<br \/>\nsmartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.10-0.bpo.3-amd64] (local build)<br \/>\nCopyright (C) 2002-11 by Bruce Allen, http:\/\/smartmontools.sourceforge.net<\/code><\/p>\n<p>=== START OF READ SMART DATA SECTION ===<br \/>\nSMART overall-health self-assessment test result: PASSED<\/p>\n<p>&nbsp;<\/p>\n<p>Se non fosse PASSED provedete a fare un backup nel pi\u00f9&#8217; breve tempo possibile perch\u00e8 il disco sta andando a $donnine_allegre.<br \/>\nUltimo passo modifichiamo leggermente il file \/etc\/smartd.conf aggiungendo questa stringa DEVICESCAN -m root@localhost -M exec \/usr\/share\/smartmontools\/smartd-runner<\/p>\n<p>Che in buona sostanza dice di controllare tutti i dischi fissi presenti e di mandare i report di malfunzionamento\u00a0 a root.<\/p>\n<p>A questo punto col solito \/etc\/init.d\/smartmontools restart lanciamoil tutto e speriamo di non vedere mai messaggi di errore da questo demone.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>S.M.A.R.T. \u00e8 un sistema negli HD moderni che monitorizza e crea dei report sullo stato dei dischi per impedire in caso di degrado la perdita dei dati. smartmontools \u00e8 un pacchetto free e permette di monitorare gli attributi S.M.A.R.T. e di far girare dei self test per tenere sotto controllo la situazione. Al solito con [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,7,6],"tags":[47,57],"class_list":["post-967","post","type-post","status-publish","format-standard","hentry","category-linux","category-sistemi-operativi","category-work","tag-hd","tag-smartmontools"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=967"}],"version-history":[{"count":6,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/967\/revisions"}],"predecessor-version":[{"id":1612,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/967\/revisions\/1612"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}