Moderne Festplatten verwenden SMART-Technologien und sollen "fehlerhafte Blöcke" neu zuordnen, damit sie nicht im Dateisystem erscheinen. Wenn dieser Mechanismus ausgefallen ist und Sie auf einen neu zugewiesenen Sektor stoßen, werden die Cookies des Laufwerks effektiv geblasen und in vielen Fällen unzugänglich, bis die Stromversorgung des Laufwerks unterbrochen wird. Das andere, was wir zu Beginn der 1990er Jahre sahen, war eine schlechte Sektor-ID. Jeder Sektor hat ein ID-Byte, das vom Betriebssystem angefordert wird. Wenn Sie diesen Sektor angefordert haben, würde das Laufwerk blockieren, da es nicht gefunden wurde. Beides ist als spezifische Ursache kaum zu identifizieren; Es ist jedoch nicht ungewöhnlich, dass ich einen Klon vom Anfang bis zum Fehler und dann einen zweiten Lauf vom Ende rückwärts ausführen muss, während ich die Datenwiederherstellung durchführe. In jedem Fall,
Das Schreiben in einen fehlerhaften Sektor führt dazu, dass jede zweite Operation danach fehlschlägt
353
skerit
Meine Festplatte enthält einige fehlerhafte Blöcke. Ich versuche, eine Liste von allen zu erhalten, um sie beim Erstellen eines neuen ext4-Dateisystems zu umgehen.
badblocks -wsv -o badblocks_sdf.txt /dev/sdf
Sobald es tatsächlich einen fehlerhaften Block trifft, schlägt jeder zweite Block danach fehl.
Mein Syslog ist mit folgenden Nachrichten gefüllt:
[91197.287574] blk_update_request: I/O error, dev sdf, sector 4563147104 [91202.286344] scsi_io_completion: 126841 callbacks suppressed [91202.286352] sd 3:0:0:0: [sdf] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK [91202.286360] sd 3:0:0:0: [sdf] tag#0 CDB: Read(16) 88 00 00 00 00 01 0f ff f8 50 00 00 00 08 00 00 [91202.286362] blk_update_request: 126841 callbacks suppressed [91202.286364] blk_update_request: I/O error, dev sdf, sector 4563400784 [91202.286956] sd 3:0:0:0: [sdf] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK [91202.286962] sd 3:0:0:0: [sdf] tag#0 CDB: Read(16) 88 00 00 00 00 01 0f ff f8 50 00 00 00 08 00 00
Ist das erwartete Verhalten, kann etwas dagegen unternommen werden?
Es erscheint logisch, dass Sie jeden Sektor lesen sollten, um die fehlerhaften Sektoren zu ermitteln, anstatt zu schreiben
Ramhound vor 8 Jahren
0
1 Antwort auf die Frage
2
DavisMcCarn
Ich dachte eigentlich darüber nach, es als zusätzliches Paritätslaufwerk für Snapraid zu verwenden
skerit vor 8 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
7
Warum sind Festplatten niemals so groß wie angekündigt?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i