<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://docs.telcobridges.com/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs.telcobridges.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Analyzing_Disk_Health</id>
		<title>Analyzing Disk Health - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://docs.telcobridges.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Analyzing_Disk_Health"/>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;action=history"/>
		<updated>2026-07-11T15:04:17Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14733&amp;oldid=prev</id>
		<title>Cbilodeau: fix typo</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14733&amp;oldid=prev"/>
				<updated>2013-09-20T14:13:06Z</updated>
		
		<summary type="html">&lt;p&gt;fix typo&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 14:13, 20 September 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Analysing &lt;/del&gt;smartctl output ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Analyzing &lt;/ins&gt;smartctl output ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Disk information section ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Disk information section ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:14731:newid:14733 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cbilodeau</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14731&amp;oldid=prev</id>
		<title>Cbilodeau: moved Analysing Disk Health to Analyzing Disk Health: change to analyzing</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14731&amp;oldid=prev"/>
				<updated>2013-09-20T14:12:40Z</updated>
		
		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/tbwiki/Analysing_Disk_Health&quot; class=&quot;mw-redirect&quot; title=&quot;Analysing Disk Health&quot;&gt;Analysing Disk Health&lt;/a&gt; to &lt;a href=&quot;/tbwiki/Analyzing_Disk_Health&quot; title=&quot;Analyzing Disk Health&quot;&gt;Analyzing Disk Health&lt;/a&gt;: change to analyzing&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 14:12, 20 September 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Cbilodeau</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14729&amp;oldid=prev</id>
		<title>Cbilodeau: create</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/mediawiki/index.php?title=Analyzing_Disk_Health&amp;diff=14729&amp;oldid=prev"/>
				<updated>2013-09-19T20:43:13Z</updated>
		
		<summary type="html">&lt;p&gt;create&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
This article shows how to analyse disk health using SMART tool.&lt;br /&gt;
&lt;br /&gt;
Just because some errors are discovered, it doesn't mean that the disk needs to be replaced. There are multiple items to verify before asserting a disk is failing or not.&lt;br /&gt;
&lt;br /&gt;
Whether or not the disk is failing or not it is a good practice to do regular backup:&lt;br /&gt;
* Toolpack configuration database&lt;br /&gt;
* Streamserver prompts&lt;br /&gt;
* CDR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Retrieve disk health information ===&lt;br /&gt;
Execute the following command for each disk in your system&lt;br /&gt;
&lt;br /&gt;
TMG800/TMG3200:&lt;br /&gt;
 smartctl -a /dev/sda&lt;br /&gt;
&lt;br /&gt;
TMG7800:&lt;br /&gt;
 smartctl -a /dev/sda&lt;br /&gt;
 smartctl -a /dev/sdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Analysing smartctl output ===&lt;br /&gt;
&lt;br /&gt;
==== Disk information section ====&lt;br /&gt;
The first section shows hard disk information.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen&lt;br /&gt;
Home page is http://smartmontools.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
=== START OF INFORMATION SECTION ===&lt;br /&gt;
Device Model:     ST500DM002-1BD142&lt;br /&gt;
Serial Number:    W2ABM3WL&lt;br /&gt;
Firmware Version: KC45&lt;br /&gt;
User Capacity:    500,107,862,016 bytes&lt;br /&gt;
Device is:        Not in smartctl database [for details use: -P showall]&lt;br /&gt;
ATA Version is:   8&lt;br /&gt;
ATA Standard is:  ATA-8-ACS revision 4&lt;br /&gt;
Local Time is:    Thu May  9 19:57:04 2013 BDT&lt;br /&gt;
SMART support is: Available - device has SMART capability.&lt;br /&gt;
SMART support is: Enabled&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== SMART Overall ====&lt;br /&gt;
This section shows the overall status of the disk.&lt;br /&gt;
&lt;br /&gt;
Check the line: &amp;quot;'''SMART overall-health self-assessment test result'''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If that line is different from &amp;quot;'''PASSED'''&amp;quot;, you will need to change the disk.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=== START OF READ SMART DATA SECTION ===&lt;br /&gt;
SMART overall-health self-assessment test result: PASSED&lt;br /&gt;
&lt;br /&gt;
General SMART Values:&lt;br /&gt;
Offline data collection status:  (0x82)	Offline data collection activity&lt;br /&gt;
					was completed without error.&lt;br /&gt;
					Auto Offline Data Collection: Enabled.&lt;br /&gt;
Self-test execution status:      (   0)	The previous self-test routine completed&lt;br /&gt;
					without error or no self-test has ever &lt;br /&gt;
					been run.&lt;br /&gt;
Total time to complete Offline &lt;br /&gt;
data collection: 		 ( 592) seconds.&lt;br /&gt;
Offline data collection&lt;br /&gt;
capabilities: 			 (0x7b) SMART execute Offline immediate.&lt;br /&gt;
					Auto Offline data collection on/off support.&lt;br /&gt;
					Suspend Offline collection upon new&lt;br /&gt;
					command.&lt;br /&gt;
					Offline surface scan supported.&lt;br /&gt;
					Self-test supported.&lt;br /&gt;
					Conveyance Self-test supported.&lt;br /&gt;
					Selective Self-test supported.&lt;br /&gt;
SMART capabilities:            (0x0003)	Saves SMART data before entering&lt;br /&gt;
					power-saving mode.&lt;br /&gt;
					Supports SMART auto save timer.&lt;br /&gt;
Error logging capability:        (0x01)	Error logging supported.&lt;br /&gt;
					General Purpose Logging supported.&lt;br /&gt;
Short self-test routine &lt;br /&gt;
recommended polling time: 	 (   1) minutes.&lt;br /&gt;
Extended self-test routine&lt;br /&gt;
recommended polling time: 	 (  82) minutes.&lt;br /&gt;
Conveyance self-test routine&lt;br /&gt;
recommended polling time: 	 (   2) minutes.&lt;br /&gt;
SCT capabilities: 	       (0x303f)	SCT Status supported.&lt;br /&gt;
					SCT Feature Control supported.&lt;br /&gt;
					SCT Data Table supported.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SMART Disk Attributes Analysis ====&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;'''WHEN_FAILED'''&amp;quot; is the column to analyse. If an attribute is different than &amp;quot;'''-'''&amp;quot;, you should analyse what that attribute means.&lt;br /&gt;
&lt;br /&gt;
Each manufacturers/models has their own attributes. Here is the list of the most important items:&lt;br /&gt;
* Reallocated Sectors Count&lt;br /&gt;
* Spin Retry Count&lt;br /&gt;
* End-to-End error / IOEDC&lt;br /&gt;
* Command Timeout&lt;br /&gt;
* Reallocation Event Count&lt;br /&gt;
* Current Pending Sector Count&lt;br /&gt;
* Uncorrectable Sector Count&lt;br /&gt;
* Offline Uncorrectable&lt;br /&gt;
* Off-Line Scan Uncorrectable Sector Count&lt;br /&gt;
* Soft Read Error Rate&lt;br /&gt;
* TA Counter Detected&lt;br /&gt;
* Drive Life Protection Status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SMART Attributes Data Structure revision number: 10&lt;br /&gt;
Vendor Specific SMART Attributes with Thresholds:&lt;br /&gt;
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE&lt;br /&gt;
  1 Raw_Read_Error_Rate     0x000f   108   099   006    Pre-fail  Always       -       20746840&lt;br /&gt;
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0&lt;br /&gt;
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       13&lt;br /&gt;
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0&lt;br /&gt;
  7 Seek_Error_Rate         0x000f   087   060   030    Pre-fail  Always       -       510305350&lt;br /&gt;
  9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       6671&lt;br /&gt;
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0&lt;br /&gt;
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       13&lt;br /&gt;
183 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0&lt;br /&gt;
184 Unknown_Attribute       0x0032   100   100   099    Old_age   Always       -       0&lt;br /&gt;
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0&lt;br /&gt;
188 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0&lt;br /&gt;
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0&lt;br /&gt;
190 Airflow_Temperature_Cel 0x0022   071   052   045    Old_age   Always       -       29 (Lifetime Min/Max 21/38)&lt;br /&gt;
194 Temperature_Celsius     0x0022   029   048   000    Old_age   Always       -       29 (0 21 0 0)&lt;br /&gt;
195 Hardware_ECC_Recovered  0x001a   048   045   000    Old_age   Always       -       20746840&lt;br /&gt;
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0&lt;br /&gt;
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0&lt;br /&gt;
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0&lt;br /&gt;
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       108009837566479&lt;br /&gt;
241 Unknown_Attribute       0x0000   100   253   000    Old_age   Offline      -       2959021143&lt;br /&gt;
242 Unknown_Attribute       0x0000   100   253   000    Old_age   Offline      -       2656448388&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SMART Error Log ====&lt;br /&gt;
&lt;br /&gt;
The SMART Error Log will show the number of errors. &lt;br /&gt;
&lt;br /&gt;
Having a few errors doesn't mean the disk need to be replace. A large number of errors (over a 1000) should be consider problematic. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SMART Error Log Version: 1&lt;br /&gt;
ATA Error Count: 18 (device log contains only the most recent five errors)&lt;br /&gt;
	CR = Command Register [HEX]&lt;br /&gt;
	FR = Features Register [HEX]&lt;br /&gt;
	SC = Sector Count Register [HEX]&lt;br /&gt;
	SN = Sector Number Register [HEX]&lt;br /&gt;
	CL = Cylinder Low Register [HEX]&lt;br /&gt;
	CH = Cylinder High Register [HEX]&lt;br /&gt;
	DH = Device/Head Register [HEX]&lt;br /&gt;
	DC = Device Command Register [HEX]&lt;br /&gt;
	ER = Error register [HEX]&lt;br /&gt;
	ST = Status register [HEX]&lt;br /&gt;
Powered_Up_Time is measured from power on, and printed as&lt;br /&gt;
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,&lt;br /&gt;
SS=sec, and sss=millisec. It &amp;quot;wraps&amp;quot; after 49.710 days.&lt;br /&gt;
&lt;br /&gt;
Error 18 occurred at disk power-on lifetime: 4557 hours (189 days + 21 hours)&lt;br /&gt;
  When the command that caused the error occurred, the device was active or idle.&lt;br /&gt;
&lt;br /&gt;
  After command completion occurred, registers were:&lt;br /&gt;
  ER ST SC SN CL CH DH&lt;br /&gt;
  -- -- -- -- -- -- --&lt;br /&gt;
  40 51 00 ff ff ff 0f&lt;br /&gt;
&lt;br /&gt;
  Commands leading to the command that caused the error were:&lt;br /&gt;
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name&lt;br /&gt;
  -- -- -- -- -- -- -- --  ----------------  --------------------&lt;br /&gt;
  60 00 80 ff ff ff 4f 00  17d+22:09:56.826  READ FPDMA QUEUED&lt;br /&gt;
  60 00 80 ff ff ff 4f 00  17d+22:09:56.825  READ FPDMA QUEUED&lt;br /&gt;
  60 00 80 ff ff ff 4f 00  17d+22:09:56.825  READ FPDMA QUEUED&lt;br /&gt;
  60 00 80 ff ff ff 4f 00  17d+22:09:56.825  READ FPDMA QUEUED&lt;br /&gt;
  60 00 80 ff ff ff 4f 00  17d+22:09:56.824  READ FPDMA QUEUED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SMART self-test  ====&lt;br /&gt;
List of SMART test run on the system. The '''LBA_of_first_error''' element is the one to check. If it is different from &amp;quot;'''-'''&amp;quot;, you may want to replace the disk&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SMART Self-test log structure revision number 1&lt;br /&gt;
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error&lt;br /&gt;
# 1  Extended offline    Completed without error       00%      9747         -&lt;br /&gt;
# 2  Short offline       Completed without error       00%         1         -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Running SMART disk test ===&lt;br /&gt;
&lt;br /&gt;
After analyzing the output of the &amp;quot;smartctl&amp;quot;, there were some errors.&lt;br /&gt;
&lt;br /&gt;
Please run the following (WARNING: Can be very long up to 27hours, but is not system affective)&lt;br /&gt;
 smartctl -l selftest /dev/sda&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
*[http://sourceforge.net/apps/trac/smartmontools/ SMART tools web site]&lt;br /&gt;
*[http://www.linuxjournal.com/magazine/monitoring-hard-disks-smart?page=0,0 Linux Journal magazine article]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/S.M.A.R.T. Wikipedia S.M.A.R.T article]&lt;/div&gt;</summary>
		<author><name>Cbilodeau</name></author>	</entry>

	</feed>