Festplatte Defekt?

Started by CCarpenter, 2014/12/29, 00:18:48

Previous topic - Next topic

CCarpenter

journalctrl -r zeigt mir folgendes an:

Dez 29 00:12:21 ccsbox smartd[916]: Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors
Dez 29 00:12:21 ccsbox smartd[916]: Device: /dev/sdb [SAT], 1 Currently unreadable (pending) sectors

nun /dev/sdb ist meine Home Platte mit 3 TB Fassungsvermögen.

Soll ich das Teil austauschen? Oder kann man mit Smartmontools was anderes probieren?

bluelupo

Hi CCarpenter,

du solltest deine Disk einen ausführlichen Test mit den Smrtmontools unterziehen, siehe hier http://linuxwiki.de/SmartMonTools oder hier http://wiki.ubuntuusers.de/Festplattenstatus?redirect=no


CCarpenter

#2
also ein Healthcheck zeigt zumindest:

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


Longtest mache ich jetzt ...

lol:

Kann das sein?

root@ccsbox:/home/carpenter# smartctl -t long /dev/sdb
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.18-1.towo-siduction-amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 483 minutes for test to complete.
Test will complete after Tue Dec 30 00:05:45 2014

CCarpenter

#3
Ergebnis:
=== START OF READ SMART DATA SECTION ===
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       10%     10107         730923536

nur leider übersteigt das meinen geistigen Horizont:

http://nwsmith.blogspot.de/2007/08/smartmontools-and-fixing-unreadable.html

root@ccsbox:/home/carpenter# tune2fs -l /dev/sdb1 | grep Block
Block count:              732566272
Block size:               4096
Blocks per group:         32768

wenn ich es richtig interpretiere muß ich

730923536 / 8 = 91365442

dd if=/dev/zero of=/dev/sda conv=sync bs=4096 count=1 seek=91365442
sync

ausführen um den unreadable mit nullen zu überschreiben.

Leider wird die da gespeicherte Datei defekt sein!

Wie kann ich feststellen um welche Datei es sich handelt?

der_bud

Zwei Beispiele wie man die Datei mit debugfs rausfinden könnte gibts hier: http://smartmontools.sourceforge.net/badblockhowto.html#e2_example1 , ziemlich was zu lesen dabei ;) .

Du könntest statt mit dd auch versuchen mit hdparm den Block neu zu schreiben (wobei möglicherweise hdparm bei USB-Devices nicht geht(?)). Quellen/Vorgehensweise:
[1] http://serverfault.com/questions/461203/how-to-use-hdparm-to-fix-a-pending-sector
[2] http://serverfault.com/questions/104417/how-do-i-easily-repair-a-single-unreadable-block-on-a-linux-disk
[3] http://wiki.ubuntuusers.de/Festplattenstatus?redirect=no#Aufraeumen

hdparm --write-sector #xyz /dev/sdb
hdparm --yes-i-know-what-i-am-doing --repair-sector #xyz /dev/sdb


Dann gibt es noch e2fsck mit dem Tool badblocks, siehe 'man e2fsck' und 'man badblocks'

e2fsck -Cpcc /dev/sdb

Kann lange dauern. Und geht so natürlich nur mit einem ext-Filesystem, für andere musst Du mal man fsck bemühen. Noch mehr zu lesen: 10 Linux Fsck Command Examples to Check and Repair Filesystem .

Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

CCarpenter

Danke derBud.

Als Filesystem habe ich alle auf ext4 - kein Windows!

werde als erstes e2fsck benutzen - dd is doch recht heikel!

CCarpenter

#6
Alles klar.

Scheint wieder zu funzen. Danke an alle!

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%     10145         -


Doch nicht....?
Jan 01 06:21:11 ccsbox smartd[913]: Device: /dev/sdc [SAT], state written to /var/lib/smartmontools/smartd.SAMSUNG_HD501LJ-S0MUJ1PP409271.ata.state
Jan 01 06:21:11 ccsbox smartd[913]: Device: /dev/sdb [SAT], state written to /var/lib/smartmontools/smartd.WDC_WD30EZRX_00MMMB0-WD_WCAWZ2989383.ata.state
Jan 01 06:21:11 ccsbox smartd[913]: Device: /dev/sda [SAT], state written to /var/lib/smartmontools/smartd.OCZ_AGILITY4-OCZ_81Z78NXS4V7SXRFD.ata.state
Jan 01 06:21:11 ccsbox smartd[913]: Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors
Jan 01 06:21:10 ccsbox smartd[913]: Monitoring 3 ATA and 0 SCSI devices
Jan 01 06:21:10 ccsbox smartd[913]: Device: /dev/sdc [SAT], state read from /var/lib/smartmontools/smartd.SAMSUNG_HD501LJ-S0MUJ1PP409271.ata.state
Jan 01 06:21:10 ccsbox smartd[913]: Device: /dev/sdc [SAT], is SMART capable. Adding to "monitor" list

oder muss ich jetzt den eintrag in
/var/lib/smartmontools/smartd.SAMSUNG_HD501LJ-S0MUJ1PP409271.ata.state
löschen?

Desweiteren weis ich jetzt immernoch nicht welche datei jetzt meinen defekten Sektor hatte... und eventuell defekt ist.

bluelupo

Hi CCarpenter,

also ich würde dir dringenst Herz legen, aufgrund der Symptome deiner vermutlich langsam sterbenden Festplatte, dir eine neue Disk zu besorgen und die "alte" nochmal sichern (1:1 Kopie) per dd, dd_rescue oder myrescue.

melmarker

ansonsten ist auch immer ein "cp -a" recht beliebt - geht schneller und kopiert nur die Daten - und hör auf bluelupo - schaff Dir ne neue Pladde an.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

ralul

Quote from: melmarker on 2015/01/01, 17:58:50
ansonsten ist auch immer ein "cp -a" recht beliebt
Ich steh auf fsarchiver
experiencing siduction runs better than my gentoo makes me know I know nothing

CCarpenter

Sowas hab ich mir schon gedacht.

Was haltet ihr vonsowas:
http://www.redcoon.de/B553476-WD-Red-6TB-WD60EFRX_Desktop-ab-35?refId=psm&utm_source=PSM&utm_medium=Price-Comparison&utm_campaign=cpo&xtor=CS1-60#databox

Oder Alternativen???

Würde gerne was robusteres haben! Die Platte is noch nicht soo alt (2 Jahre oder so).

michaa7

Quote from: CCarpenter on 2015/01/02, 02:31:58
... Würde gerne was robusteres haben! ...

Nimm ne platte aus der WD green serie mit nur 5600 rpm
Ok, you can't code, but you still might be able to write a bug report for Debian's sake



CCarpenter

Vielen Dank für die Vielen Antworten. Hab die Platte nun gegen eine Seagate ausgetauscht.

Nun scheint meine SSD das spinnen anzufangen:

======================
libparted : 3.2
======================
The backup GPT table is corrupt, but the primary appears OK, so that will be used.


Kann ich die Backup-GPT wieder irgendwie herstellen?