Frage, wahrscheinlich defekte HDD prüfen

Domi

Member
Moin Leute, ich habe mal eine kleine Frage... Ich habe hier einen 1und1 root Server der mit mdadm gespiegelte HDDs hat und sdb scheint defekt zu sein.

Ich überlege, ins rescue zu gehen, das raid zu lösen und sdb zu prüfen, um genauere Information zu erfahren und im Notfall 1und1 ein Ticket zu schicken, mit der Information das eine HDD defekt ist.

Ist mein Vorgehen so passend, oder sollte ich das anders angehen?
Gruß, Domi
 
Abhängig davon was an sdb defekt ist brauchst du dazu nicht zwingend ins rescue zu gehen.
Ein SMART Longtest kann aus dem Livebetrieb durchgeführt werden und, falls die Platte noch ansprechbar ist, ein Disk surface test ebenfalls.
Beide brauchen jeweils bis zu zig Stunden, entsprechend lange Ausfallzeiten sind je nach Serverzweck nicht gut verkraftbar.
 
Naja, ich habe vorsichtshalber die wichtigsten Domains auf einen anderen Server verschoben und die DNS Records entsprechend angepasst. Wenn eine Domain mal nicht erreichbar ist, dann ist es eine unserer eigenen Firmen Domains. Und wenn dort mal eine Seite die vielleicht 5 Besucher im Monat hat, nicht erreichbar ist..., macht das den Kohl nicht fett.

Das ganze ist auch nur eine Vermutung, weil ich im Ubuntuusers Wiki die gleiche Meldung gesehen hatte, die ich auch bekommen hatte.

Mit dem Unterschied das es bei mir kein RAID 5, sondern ein RAID 1 ist...
Code:
This is an automatically generated mail message from mdadm running on rsrv01.xxxx

A DegradedArray event had been detected on md device /dev/md3.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid1] 
md3 : active raid1 sda3[1]
      1458846016 blocks [2/1] [_U]
      
md1 : active raid1 sda1[0]
      4194240 blocks [2/1] [U_]
      
unused devices: <none>
und nun gehe ich davon aus, dass sdb ein Problem hat... ich werde den SMART Test mal anstubsen und schauen, was sich ergibt. Wenn das trotz aktivem RAID geht.

Nachtrag: "Testing has begun. Please wait 255 minutes for test to complete.", vielleicht kann ich heute Abend noch sagen was bei raus gekommen ist.
 
Last edited by a moderator:
Das klingt nach einem short test. Eventuell ist ein long Test notwendig.
Kontrollier die kern.log sowie syslog auf Fehler (insbesonder SATA Link Fehler) sowie die SMART-Werte der Platte. Falls das ein unkonkretes Bild gibt

Die Platte ist übrigens NICHT aktiv, sondern das Raid ist degraded, läuft also auf nur einer Festplatte. Wieso es degraded ist kann dir meine Kristallkugel nicht sagen aber das kann in seltenen Fällen auch durch softwareseitige Probleme kommen und muss kein Hardwarefehler darstellen.
 
Das klingt nach einem short test. Eventuell ist ein long Test notwendig.
Wenn das so ist, wäre dieser Befehl "smartctl -t long /dev/sdb" falsch beschrieben, den habe ich nämlich ausgeführt.

syslog und kern.log hatte ich am Wochenende schon durch geschaut, aber so direkt nichts gefunden. Ich lasse mal den Test durch laufen, gucke mal was das Ergebnis von sich gibt, und teile dieses mit. Dann starte ich das System einmal neu, und schaue mal, ob ich etwas übersehen habe.

Was deine Aussage mit dem RAID angeht, wenn alles ohne Fehler bleibt, kann ich ja mal schauen ob ich das RAID auflösen und neu aufbauen kann. Allerdings habe ich nur den "add" und "remove" Befehl gefunden, mit der Information das "remove" wohl nicht im RAID 1 funktioniert.

Schauen wir mal... ;)

Nachtrag: So, ich habe eine Ausgabe bekommen... wenn ich diese Ausgabe richtig verstehe, gibt es keine Fehler. Dann scheint wohl mdadm ein Problem zu haben... :o
Code:
root@rsrv01:~# smartctl -a /dev/sdb
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-5-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda LP
Device Model:     ST31500541AS
Serial Number:    9XW0CKKE
LU WWN Device Id: 5 000c50 0202da598
Firmware Version: CC34
User Capacity:    1.500.301.910.016 bytes [1,50 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Thu Jun  6 00:01:13 2013 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      ( 121) The previous self-test completed having
                                        the read element of the test failed.
Total time to complete Offline
data collection:                (  643) seconds.
Offline data collection
capabilities:                    (0x73) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 255) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x103f) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   113   099   006    Pre-fail  Always       -       55063344
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       72
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       77718246
  9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       13439
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       58
183 Runtime_Bad_Block       0x0032   099   099   000    Old_age   Always       -       1
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       4295032833
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   072   062   045    Old_age   Always       -       28 (Min/Max 28/28)
194 Temperature_Celsius     0x0022   028   040   000    Old_age   Always       -       28 (0 21 0 0)
195 Hardware_ECC_Recovered  0x001a   032   023   000    Old_age   Always       -       55063344
197 Current_Pending_Sector  0x0012   090   090   000    Old_age   Always       -       426
198 Offline_Uncorrectable   0x0010   090   090   000    Old_age   Offline      -       426
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       212313118356221
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       671884424
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       1595568775

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%     13435         27093554

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
 
Last edited by a moderator:
Ich hab deine Smart Werte nun nicht im Einzelnen gelesen.
Aber ... ich hatte schon defekte Platten mit perfekten Smart werten. Und ich hatte schon Raids degraded wegen... gute Frage.... wieder hergestellt und lief.


Gruß Sven
 
@Domi
Diese SMART-Werte nennst du keine Fehler? Dein Long Test ist schon bei unter 10% wegen Lesefehlern abgebrochen.
Solltest du an dem deutlich sehen:

Code:
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours) LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%     13435         27093554

Der Wert Offline_Uncorrectable beträgt 426. Davon werden wahrscheinlich die Lesefehler kommen. Ich würde diese Platte austauschen lassen.
 
Moin.. Es war wohl ein Fehler den log um 0:20 zu lesen, da macht das Hirn nicht mehr so ganz mit :rolleyes:

Dann werde ich im Laufe des Vormittags mal ein Ticket fertig machen und schauen, was bei raus kommt.

Nachtrag: So, Ticket ist geschrieben.. mal gucken was 1und1 dazu sagt und wie schnell sie reagieren. Was den Log angeht, da hatte ich mich heute Nacht auf diese Meldung versteift und dachte, dass alles OK wäre...
Code:
SMART Error Log Version: 1
No Errors Logged
 
Last edited by a moderator:
Back
Top