{"id":12063,"date":"2015-08-05T14:12:04","date_gmt":"2015-08-05T12:12:04","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=12063"},"modified":"2021-12-23T08:00:32","modified_gmt":"2021-12-23T07:00:32","slug":"wie-uberprufe-ich-den-gesundheitszustand-meiner-festplatte-mit-smartmontools-auf-linux","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/wie-uberprufe-ich-den-gesundheitszustand-meiner-festplatte-mit-smartmontools-auf-linux\/","title":{"rendered":"Wie \u00fcberpr\u00fcfe ich meine Festplatte mit Smartmontools auf Fehler (unter Linux)?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span style=\"color: #000000;\"><b>A) Smartmontools installieren<\/b><\/span><\/h2>\n\n\n\n<p>Sollten Sie sich nicht sicher sein, ob Ihr Benutzer \u00fcber die notwendigen Rechte verf\u00fcgt, k\u00f6nnen Sie zu Beginn einer jeden SSH-Session das folgende Kommando ausf\u00fchren:<\/p>\n\n\n\n<p><blockquote class=\"wp-block-quote\"><p><strong>sudo -i<\/strong><\/p><\/blockquote><\/p>\n\n\n\n<p>Nach Ausf\u00fchrung des Kommandos erhalten Sie weiterf\u00fchrende (Root-) Berechtigungen ohne das Kommando &#8222;sudo&#8220; jedem Befehl auf der Kommandozeile voranstellen zu m\u00fcssen.<\/p>\n\n\n\n<p>Um Smartmontools zu installieren, m\u00fcssen Sie lediglich Folgendes ausf\u00fchren:<\/p>\n\n\n\n<p><strong>-Debian und Ubuntu-<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>apt update &amp;&amp; apt install smartmontools<\/strong><\/p><\/blockquote>\n\n\n\n<p><strong>-CentOS-<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>yum install smartmontools<\/strong><\/p><\/blockquote>\n\n\n\n<p><span style=\"font-size: large;\"><b>B) Smartctl verwenden<\/b><\/span><\/p>\n\n\n\n<p><span style=\"font-size: medium;\">Um Ihre Festplatten \u00fcberpr\u00fcfen zu k\u00f6nnen, m\u00fcssen Sie erst herausfinden, wie diese hei\u00dfen. Benutzen Sie dazu bitte folgenden Befehl:<\/span><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>fdisk -l<\/strong><\/p><\/blockquote>\n\n\n\n<p><span style=\"text-decoration: underline;\">Beispielausgabe:<\/span><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Disk <span style=\"color: #ff6600;\"><strong>\/dev\/hda<\/strong><\/span>: 160.0 GB, 160041885696 bytes<br>255 heads, 63 sectors\/track, 19457 cylinders<br>Units = cylinders of 16065 * 512 = 8225280 bytes<\/p><p>Device Boot Start End Blocks Id System<br>\/dev\/hda1 * 1 19269 154778211 83 Linux<br>\/dev\/hda2 19270 19457 1510110 5 Extended<br>\/dev\/hda5 19270 19457 1510078+ 82 Linux swap \/ Solaris<br>server1:~#<\/p><\/blockquote>\n\n\n\n<p>Hieraus wird ersichtlich, dass Ihre Festplatte die Bezeichnung \u201e<span style=\"color: #ff6600;\"><strong>\/dev\/hda<\/strong><\/span>\u201c hat. Neben dem &#8222;hdX&#8220; gibt es h\u00e4ufig auch &#8222;sdX&#8220;. Es hat keinen Sinn, RAID-Arrays mit smartmontools zu pr\u00fcfen (z.B. &#8222;md0&#8220;).<\/p>\n\n\n\n<p>Da Sie nun die Bezeichnung Ihrer Festplatte kennen, k\u00f6nnen Sie smartctl wie folgt ausf\u00fchren:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>smartctl -a \/dev\/hda<\/strong><\/p><\/blockquote>\n\n\n\n<p>Wenn Sie dies zum ersten Mal ausf\u00fchren, sehen Sie etwas in der Art:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>server1:~# smartctl -a \/dev\/hda<br>smartctl version 5.36 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen<br>Home page is http:\/\/smartmontools.sourceforge.net\/<\/p><p>=== START OF INFORMATION SECTION ===<br>Device Model: ST3160022ACE<br>Serial Number: 5JS3XTZX<br>Firmware Version: 9.01<br>User Capacity: 160,041,885,696 bytes<br>Device is: Not in smartctl database [for details use: -P showall]<br>ATA Version is: 6<br>ATA Standard is: ATA\/ATAPI-6 T13 1410D revision 2<br>Local Time is: Tue Apr 8 18:58:44 2008 CEST<br>SMART support is: Available &#8211; device has SMART capability.<br><span style=\"color: #ff6600;\"><strong>SMART<\/strong><\/span> support is: <span style=\"color: #ff6600;\"><strong>Disabled<\/strong><\/span><\/p><p>SMART Disabled. Use option -s with argument &#8218;on&#8216; to enable it.<br>server1:~#<\/p><\/blockquote>\n\n\n\n<p><strong>SMART<\/strong> ist in diesem Fall deaktiviert. Um es zu aktivieren, m\u00fcssen Sie diesen Befehl erneut mit <span style=\"color: #339966;\"><strong>&lt;-s on&gt;<\/strong><\/span> ausf\u00fchren:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>smartctl -s on -a \/dev\/hda<\/strong><\/p><\/blockquote>\n\n\n\n<p>Nun bekommen Sie eine umfangreichere Ausgabe, inklusive aller Fehler, die im SMART Log aufgef\u00fchrt sind:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>server1:~# smartctl -s on -a \/dev\/hda<br>smartctl version 5.36 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen<br>Home page is http:\/\/smartmontools.sourceforge.net\/<\/p><p>=== START OF INFORMATION SECTION ===<br>Device Model: ST3160022ACE<br>Serial Number: 5JS3XTZX<br>Firmware Version: 9.01<br>User Capacity: 160,041,885,696 bytes<br>Device is: Not in smartctl database [for details use: -P showall]<br>ATA Version is: 6<br>ATA Standard is: ATA\/ATAPI-6 T13 1410D revision 2<br>Local Time is: Tue Apr 8 18:59:14 2008 CEST<br>SMART support is: Available &#8211; device has SMART capability.<br>SMART support is: Disabled<\/p><p>=== START OF ENABLE\/DISABLE COMMANDS SECTION ===<br><strong><span style=\"color: #ff6600;\">SMART Enabled<\/span>.<\/strong><\/p><p>=== START OF READ SMART DATA SECTION ===<br><strong>SMART overall-health self-assessment test result: <span style=\"color: #ff6600;\">PASSED<\/span><\/strong><\/p><p>General SMART Values:<br>Offline data collection status: (0x82) Offline data collection activity<br>was completed <span style=\"color: #ff6600;\"><strong>without error<\/strong><\/span>.<br>Auto Offline Data Collection: Enabled.<br>Self-test execution status: ( 0) The previous self-test routine completed<br>without error or no self-test has ever<br>been run.<br>Total time to complete Offline<br>data collection: (15556) seconds.<br>Offline data collection<br>capabilities: (0x5b) SMART execute Offline immediate.<br>Auto Offline data collection on\/off support.<br>Suspend Offline collection upon new<br>command.<br>Offline surface scan supported.<br>Self-test supported.<br>No Conveyance Self-test supported.<br>Selective Self-test supported.<br>SMART capabilities: (0x0003) Saves SMART data before entering<br>power-saving mode.<br>Supports SMART auto save timer.<br>Error logging capability: (0x01) Error logging supported.<br>General Purpose Logging supported.<br>Short self-test routine<br>recommended polling time: ( 1) minutes.<br>Extended self-test routine<br>recommended polling time: ( 111) minutes.<\/p><p>SMART Attributes Data Structure revision number: 10<br>Vendor Specific SMART Attributes with Thresholds:<br>ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE<br>1 Raw_Read_Error_Rate 0x000f 059 056 006 Pre-fail Always &#8211; 163692057<br>3 Spin_Up_Time 0x0003 096 096 000 Pre-fail Always &#8211; 0<br>4 Start_Stop_Count 0x0032 100 100 020 Old_age Always &#8211; 0<br>5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always &#8211; 0<br>7 Seek_Error_Rate 0x000f 100 253 030 Pre-fail Always &#8211; 722959<br>9 Power_On_Hours 0x0032 100 100 000 Old_age Always &#8211; 55<br>10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always &#8211; 0<br>12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always &#8211; 37<br>194 Temperature_Celsius 0x0022 039 046 000 Old_age Always &#8211; 39<br>195 Hardware_ECC_Recovered 0x001a 059 056 000 Old_age Always &#8211; 163692057<br>197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always &#8211; 0<br>198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline &#8211; 0<br>199 UDMA_CRC_Error_Count 0x003e 200 199 000 Old_age Always &#8211; 0<br>200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline &#8211; 0<br>202 TA_Increase_Count 0x0032 100 253 000 Old_age Always &#8211; 0<\/p><p>SMART Error Log Version: 1<br><strong>ATA Error Count: <span style=\"color: #ff6600;\">0<\/span><\/strong><br>CR = Command Register [HEX]<br>FR = Features Register [HEX]<br>SC = Sector Count Register [HEX]<br>SN = Sector Number Register [HEX]<br>CL = Cylinder Low Register [HEX]<br>CH = Cylinder High Register [HEX]<br>DH = Device\/Head Register [HEX]<br>DC = Device Command Register [HEX]<br>ER = Error register [HEX]<br>ST = Status register [HEX]<br>Powered_Up_Time is measured from power on, and printed as<br>DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,<br>SS=sec, and sss=millisec. It &#8222;wraps&#8220; after 49.710 days.<\/p><p>SMART Selective self-test log data structure revision number 1<br>SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS<br>1 0 0 Not_testing<br>2 0 0 Not_testing<br>3 0 0 Not_testing<br>4 0 0 Not_testing<br>5 0 0 Not_testing<br>Selective self-test flags (0x0):<br>After scanning selected spans, do NOT read-scan remainder of disk.<br>If Selective self-test is pending on power-up, resume after 0 minute delay.<\/p><p>server1:~#<\/p><\/blockquote>\n\n\n\n<p>Da SMART nun aktiviert ist, brauchen Sie nicht mehr <span style=\"color: #339966;\"><strong>&lt;-s on&gt;<\/strong><\/span>, was bedeutet, dass Sie smartctl wie im ersten Beispiel abrufen k\u00f6nnen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>smartctl -a \/dev\/hda<\/strong><\/p><\/blockquote>\n\n\n\n<p>Um mehr \u00fcber smartctl herauszufinden und wie es verwendet werden kann, sehen Sie sich bitte die smartctl Manual Page an:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>man smartctl<\/strong><\/p><\/blockquote>\n\n\n\n<p><span style=\"text-decoration: underline;\">Einige S.M.A.R.T. Werte, auf die man achten sollte:<\/span><\/p>\n\n\n\n<p><em><strong>Reallocated_Sector_Count<\/strong><\/em><\/p>\n\n\n\n<p>An dieser Stelle sollte immer eine 0 stehen. Falls hier eine andere Zahl steht, bedeuted das in der Regel, dass die Festplatte innerhalb der n\u00e4chsten 6 Monate ausfallen wird. Wenn der Eintrag schon deutlich l\u00e4nger, beispielsweise 2 Jahre, zur\u00fcck liegt, dann ist hier jedoch noch kein Grund zur Sorge geboten. Die fehlerhaften Sektoren wurden \u00fcbertragen, und wenn keine neuen dazukommen, ist das Problem damit auch behoben.<\/p>\n\n\n\n<p><em><strong>Current_Pending_Sector<\/strong><\/em><\/p>\n\n\n\n<p>Dieser Eintrag zeigt an, dass es Sektoren auf der Festplatte gibt, die \u00fcberpr\u00fcft werden und eventuell als problematisch einzustufen sind. Mit Blick auf den Reallocated_Sector_Count l\u00e4sst sich hier auch ein nahender Ausfall der Festplatte erkennen.<\/p>\n\n\n\n<p><em><strong>Offline_Uncorrectable<\/strong><\/em><\/p>\n\n\n\n<p>Die Festplatte ist sehr wahrscheinlich in einem sehr schlechten Zustand. Um das genau zu pr\u00fcfen, hilft nur die Platte komplett voll zu schreiben und nochmal zu testen.<\/p>\n\n\n\n<p><em><strong>UDMA_CRC_Count<\/strong><\/em><\/p>\n\n\n\n<p>Dies kann zu ernsthaften Problemen f\u00fchren, und h\u00e4ngt meistens mit einem fehlerhaften S-ATA Kabel zusammen. Nach einem Kabeltausch sollte der Fehler verschwinden, falls nicht, bedeutet dies wahrscheinlich ein Problem mit dem Motherboard.<\/p>\n\n\n\n<p><strong>Bitte beachten Sie, dass die Benutzung von smartmontools, oder memtest, auf einem VPS immer zu verf\u00e4lschten Ergebnissen f\u00fchren wird. Dies liegt an der Tatsache, dass die komplette &#8222;Hardware&#8220; per Definition virtualisiert ist. Wir versichern Ihnen, dass wir immer ein hohes Augenmerk auf den Zustand der Festplatten in unseren Host-Systemen haben. Als VPS-Besitzer m\u00fcssen Sie sich nicht um den physischen Zustand Ihrer Festplatte sorgen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A) Smartmontools installieren Sollten Sie sich nicht sicher sein, ob Ihr Benutzer \u00fcber die notwendigen Rechte verf\u00fcgt, k\u00f6nnen Sie zu Beginn einer jeden SSH-Session das folgende Kommando ausf\u00fchren: sudo -i Nach Ausf\u00fchrung des Kommandos erhalten Sie weiterf\u00fchrende (Root-) Berechtigungen ohne das Kommando &#8222;sudo&#8220; jedem Befehl auf der Kommandozeile voranstellen zu m\u00fcssen. Um Smartmontools zu installieren, [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[1443,1456,1457,1458],"ppma_author":[1497],"class_list":["post-12063","post","type-post","status-publish","format-standard","hentry","category-tutorials","tag-linux-de","tag-ultravnc-de","tag-vnc-de","tag-vps-de"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Philipp","author_link":"https:\/\/contabo.com\/blog\/de\/author\/philipp\/"},"uagb_comment_info":0,"uagb_excerpt":"A) Smartmontools installieren Sollten Sie sich nicht sicher sein, ob Ihr Benutzer \u00fcber die notwendigen Rechte verf\u00fcgt, k\u00f6nnen Sie zu Beginn einer jeden SSH-Session das folgende Kommando ausf\u00fchren: sudo -i Nach Ausf\u00fchrung des Kommandos erhalten Sie weiterf\u00fchrende (Root-) Berechtigungen ohne das Kommando &#8222;sudo&#8220; jedem Befehl auf der Kommandozeile voranstellen zu m\u00fcssen. Um Smartmontools zu installieren,&hellip;","authors":[{"term_id":1497,"user_id":19,"is_guest":0,"slug":"philipp","display_name":"Philipp","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/01f728f9df51b69e518e9e4812905f84fcf3758571bbd7ea0b2e0722d96333d1?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/12063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=12063"}],"version-history":[{"count":0,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/12063\/revisions"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=12063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=12063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=12063"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=12063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}