[gelöst] SMART-Fehler: Zeit für Austausch?

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 09.07.2016 18:39:57

Ich habe die letzten Tage einige Mails wie folgende bekommen:
The following warning/error was logged by the smartd daemon:

Device: /dev/sda [SAT], 40 Currently unreadable (pending) sectors

Device info:
ST1000LM014-1EJ164, S/N:W380L48Z, WWN:5-000c50-06ad8cef4, FW:SM14, 1.00 TB

For details see host's SYSLOG.
Im syslog finde ich folgendes:
Jul 9 17:55:21 schlepptop smartd[16736]: Device: /dev/sda [SAT], 40 Currently unreadable (pending) sectors
Jul 9 17:55:21 schlepptop smartd[16736]: Sending warning via /usr/share/smartmontools/smartd-runner to root ...
Jul 9 17:55:21 schlepptop smartd[16736]: Warning via /usr/share/smartmontools/smartd-runner to root: successful
Jul 9 17:55:21 schlepptop smartd[16736]: Device: /dev/sda [SAT], 40 Offline uncorrectable sectors
Jul 9 17:55:21 schlepptop smartd[16736]: Sending warning via /usr/share/smartmontools/smartd-runner to root ...
Jul 9 17:55:21 schlepptop smartd[16736]: Warning via /usr/share/smartmontools/smartd-runner to root: successful
Kann es vorkommen, dass vereinzelte Sektoren sterben oder ist das ein Hinweis für einen baldigen Exodus und ich sollte die Platte austauschen?

Edit:
SMART-Ausgabe: NoPaste-Eintrag39406
Zuletzt geändert von Dogge am 25.07.2016 15:41:56, insgesamt 1-mal geändert.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

DeletedUserReAsG

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von DeletedUserReAsG » 09.07.2016 19:30:34

Auch angesichts der anderen Werte der SMART-Ausgabe würde ich ein Ersatzlaufwerk und aktuelle Backups bereithalten.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 09.07.2016 20:17:35

Ok, danke für deine Einschätzung. Backups mache ich eh automatisiert täglich und ein Laufwerk werde ich mal bestellen.

Mal eine andere Frage, was wäre denn die beste Strategie für einen nahtlosen Übergang beim LW-Wechsel für meine LUKS/dm-crypt verschlüsselte Festplatte.
Ich hätte folgendes im Sinn:

- Lifemedium booten
- neue Festplatte mit meinem Wechselgehäuse am USB anschließen
- alte Festplatte mounten
- mittels "rsync -a" die kompletten Daten von alt nach neu übertragen
- UUID der Festplatte in der /etc/fstab auf der neuen Platte ändern
- neue Platte einbauen
- (hoffentlich) booten und alles ist beim Alten

rsync würde ich dd vorziehen, da meine neue Festplatte wohl größer wird als die alte. Ich bin mir jetzt nur nicht sicher, ob das so reibungslos abläuft. Muss ich da noch etwas beachten was ich übersehen habe?
Bisher hatte ich den Datenträgeraustausch immer mit einer Neuinstallation und gleichzeitigem "Ausmisten" des Systems verbunden.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von NAB » 09.07.2016 20:29:14

So eindeutig finde ich die Werte nicht.

Die abartig hohe Zahl bei der seek_error_rate täuscht ... Seagate kocht da sein eigenes Süppchen:
http://sgros.blogspot.de/2013/01/seagat ... alues.html

Die restlichen Werte deuten eher auf eine schlechte Verbindung hin. Zusammen mit Erschütterungen kann das auch für "Offline_Uncorrectable" sorgen.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

DeletedUserReAsG

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von DeletedUserReAsG » 09.07.2016 20:34:54

Wenn von der Platte auch gebootet werden soll: UUIDs in der Bootloaderconfig anpassen und Bootloader neu in den MBR schreiben. Ansonsten sollte es so tun, ich hab’s meist einfach mit cp gemacht. Aufpassen muss man ’n bisschen mit den Symlinks, ich hatte es mal so kopiert, dass sämtliche Symlinks durch Kopien der Dateien ersetzt worden sind. Das läuft zwar erstmal, aber bei Updates und Paketinstallationen gibt es dann Probleme, weil apt* eben in /etc/ viele Symlinks angelegt hat, und nicht recht damit klarkommt, dass sie durch reguläre Files ersetzt worden sind, oder es ändert die Ausgangsdateien, während in den ganzen anderen Dateien die alten Sachen stehen bleiben.

Die seek_error_rate würde mir weniger Sorgen machen, NAB. Die raw_read_error_rate hingegen schon.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 09.07.2016 20:59:48

Danke für den Hinweis mit den Symlinks,

Aus der rsync-manpage:

Code: Alles auswählen

-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
-l, --links                 copy symlinks as symlinks
Für mich sieht das so aus, als wäre "rsync -a" passend, da Symlinks erhalten bleiben und nicht als Dateien erstellt werden.

Wegen Grub:
Ich passe also die UUID in "/boot/grub/grub.cfg" auf der neuen Platte an, dann setze ich mit "chroot" meine Umgebung auf die neue Platte und führe "update-grub" aus. Ist das so richtig? Entschuldige, wenn ich als langjähriger Linux-Benutzer damit etwas unsicher bin, aber wie bereits gesagt, bisher habe ich einen HW-Wechsel immer mit einer Neuinstallation verbunden, aber dafür fehlt mir momentan die Zeit weswegen ich migrieren möchte und halt das "Ausmisten" diesmal sein lasse.

Edit: quote durch code ersetzt, in der Hoffnung dass die Formatierung erhalten bleibt.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

DeletedUserReAsG

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von DeletedUserReAsG » 09.07.2016 21:11:32

Meine Vorgehensweise: mindestens /dev und /proc ins „neue“ System bindmounten (mount --bind), chrooten und grub-install /pfad/zur/neuen/Platte.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von catdog2 » 09.07.2016 22:24:07

Kann es vorkommen, dass vereinzelte Sektoren sterben oder ist das ein Hinweis für einen baldigen Exodus und ich sollte die Platte austauschen?
Prinzipiell kann es aber bei Magnetplatten ist das denk ich doch meistens ein Hinweis auf einen Defekt. Wenn in so einer filigranen Mechanik irgendwas "nicht rund" läuft wird das selten besser mit der Zeit.
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 21.07.2016 15:38:04

Die neue Festplatte ist mittlerweile bestellt. Es wurde jedoch keine größere, sondern eine gleich große. Damit könnte ich mir doch den Umzug leicht machen, indem ich einfach per dd die Festplatte klone. Damit wäre einiges einfacher: Ich brauche die Verschlüsselung nicht neu einrichten und ich muss mir um keine UUIDs sorgen machen, ich muss GRUB nicht neu in den MBR schreiben.

Was mir noch nicht ganz klar ist: Wie würde sich SMART in dem Fall verhalten?
Es wurden ja Sektoren als defekt markiert. Ich gehe davon aus, dass SMART feststellt, dass die HW getauscht wurde und dann die Daten zurücksetzt. Sehe ich das richtig, ist SMART so smart (sorry, der musste sein)?
Ich habe zu dieser konkreten Frage nichts gefunden oder ungünstige Suchbegriffe verwendet.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

DeletedUserReAsG

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von DeletedUserReAsG » 21.07.2016 15:42:57

SMART wird von der Platte gelesen. Neue Platte → andere Datenquelle → andere Werte.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 21.07.2016 15:44:22

Dachte ich mir schon so, aber da ich das nirgends dokumentiert fand wollte ich lieber noch mal nachfragen. Vielen Dank für die Bestätigung. :D
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von wanne » 21.07.2016 16:29:01

Ich partitioniere immer von Hand und nehme dann zum übertragen dann mit Debiane2image oder btrfs send. Da kann man auch die UUID gleich halten, wenn man aufpasst. (Mache ich aber nicht, habe ich gleich ein weiteres Backup schadet nie.) Dafür muss man nur die Daten und nicht alle Blöcke übertragen.

Achtung: e2image kopiert ohne weitere Optionen nur Metadaten.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 21.07.2016 16:39:47

Ich kann das Programm nicht finden. Wahrscheinlich ist das in Debiane2fsprogs enthalten sein.
Manuelles Vorgehen möchte ich mir ja soweit wie möglich sparen und da die neue Platte die gleiche Größe hat spricht ja nichts gegen einen einfachen dd-Klon.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

DeletedUserReAsG

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von DeletedUserReAsG » 21.07.2016 16:43:49

Gegen Clonen spricht nichts. Für manuelles Kopieren spricht hingegen, dass evt. vorhandene Fragmentierung gleich behoben wird, neue Inode-Tabellen genutzt werden, man die Partition ggf. gleich an die Plattengeometrie anpassen kann (falls notwendig), man gleich sieht, welche Files betroffen sind, falls es Lesefehler auf der alten Platte gibt, etc.

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 21.07.2016 17:31:24

niemand hat geschrieben:... man gleich sieht, welche Files betroffen sind, falls es Lesefehler auf der alten Platte gibt, etc.
Das ist ein guter Einwand. Ich denke ich werde dann doch den aufwändigeren Weg gehen und die Dateien kopieren, die rsync-Ausgaben mitloggen und die Dateien mit Lesefehlern aus dem Backup holen. Ich habe ja per "cp -aL" bereits einen Snapshot vom Zeitpunkt vor dem ersten Auftreten der SMART-Benachrichtigungen erstellt, damit mir das nicht nach einem Jahr aus der Rotation fällt. :)
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SMART-Fehler: Zeit für Austausch?

Beitrag von Dogge » 25.07.2016 15:41:29

So, ich habe den Großteil meines Sonntags damit verbracht mein System neu zu installieren und die Daten zu migrieren. Soweit sieht alles gut aus. Überraschenderweise ist mir auch kein Lesefehler beim kopieren der Daten aufgefallen. Ich werde aber noch mal die mitgeloggten rsync-Ausgaben genauer anschauen.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: [gelöst] SMART-Fehler: Zeit für Austausch?

Beitrag von pferdefreund » 26.07.2016 08:26:45

Auch /var/log/syslog usw für den Zeitraum der Kopien könnte noch aufschlussreich sein.

Antworten