Disco duro fallando… ¿o no?

En enero por ahí del 27 perdí medio día creando un USB bootable de Seatools [1], no me funcionó mi propia receta de usar Yumi (voy a tener que ponerle hasta que version funciona, con las nuevas no lo hace) y al final tuve que conseguir una máquina con Windows y una USB menor a 32GB, primero no me dejaba crear mi usb porque estaba usando una de 32GB y en el readme dice que no lo soporta…

Lo peor del caso es que resulta que el exe lo puede descomprimir 7zip y el disco de inicio de Seagate es un Linux CoreOS [2], no he tenido tiempo pero casi que se puede agarrar el disco de instalación mínima de cualquier distro (tengo que revisar pero seguro amd64) y usar los binarios de Seagate porque el instalador en una USB de 1GB se tomó un poco menos de una hora en generar el disco de arranque, luego varias horas para correr el SMART, la prueba corta de 2 minutos y después la larga de un poco más de 2 horas, unos minutos para arreglar los sectores que estaban mandando errores, en realidad para marcarlos como inusables, volver a correr la prueba corta y la larga, todo con resultado de todo correcto.

Ya respaldado lo importante y a darle el mes de gracia, a ver si requiero comprar un nuevo disco, según SMART tiene 467 días de uso es decir que tampoco es que sea tan viejo (no se me ocurrió pero creo aún entraría en garantía con Seagate si sigue presentando más sectores no recuperables), un Barracuda todavía de los modelos CMR [3], ahora todos los Barracuda son SMR[4], sí tengo que comprar uno nuevo, estoy considerando comprar un Ironwolf según para juego (gaming) o un Skyhawk (video vigilancia) ambos disponibles en CMR, ahora todos los Barracuda nuevos son SMR (según la página de especificaciones de Seagate) y al parecer si requieres mucha escritura se vuelven un cuello de botella rápido, en casa no hago tanto trabajo como para preocuparme realmente pero la diferencia entre modelos es como de 400 pesos… En fin que si además ya no marca errores seguiré usando el que tengo actualmente de 2TB y 7200RPM.

Bien vale agregar que no tuve ningún problema importante ni perdí información, me di cuenta que estaba dando lata el disco porque Smartmontools [5] comenzó a enviar alertas:

Date: Fri, 07 Jan 2022 17:46:20 -0600
From: root <root@tostador>
To: root@tostador
Subject: SMART error (CurrentPendingSector) detected on host: tostador

This message was generated by the smartd daemon running on:

host name: tostador

The following warning/error was logged by the smartd daemon:

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

Device info:
ST2000DM006-2DM164, 2.00 TB

For details see host’s SYSLOG.

You can also use the smartctl utility for further investigation.
The original message about this issue was sent at Tue Jan 4 17:03:27 2022 CST
Another message will be sent in 24 hours if the problem persists.

Seguido por otro de uncorrectable sectors…

En syslog se ve más feo:

syslog.1:Jan 23 20:24:56 localhost kernel: [20675.595745] usb 1-8: device descriptor read/64, error -110
syslog.1:Jan 26 11:55:14 localhost kernel: [112255.989873] res 43/40:00:c8:34:62/00:01:e1:00:00/00 Emask 0x409 (media error) <F>
syslog.1:Jan 26 11:55:14 localhost kernel: [112255.989888] ata2.00: error: { UNC }
syslog.1:Jan 26 11:55:14 localhost kernel: [112256.074223] sd 1:0:0:0: [sdb] tag#9 Add. Sense: Unrecovered read error – auto reallocate failed
syslog.1:Jan 26 11:55:14 localhost kernel: [112256.074227] blk_update_request: I/O error, dev sdb, sector 3781309640 op 0x0:(READ) flags 0x80700 phys_seg 3 prio class 0
syslog.1:Jan 26 11:55:19 localhost kernel: [112260.824038] res 43/40:08:c8:34:62/00:00:e1:00:00/00 Emask 0x409 (media error) <F>
syslog.1:Jan 26 11:55:19 localhost kernel: [112260.824047] ata2.00: error: { UNC }
syslog.1:Jan 26 11:55:19 localhost kernel: [112260.908403] sd 1:0:0:0: [sdb] tag#23 Add. Sense: Unrecovered read error – auto reallocate failed
syslog.1:Jan 26 11:55:19 localhost kernel: [112260.908407] blk_update_request: I/O error, dev sdb, sector 3781309640 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
syslog.1:Jan 26 11:55:23 localhost kernel: [112264.639073] res 43/40:08:c8:34:62/00:00:e1:00:00/00 Emask 0x409 (media error) <F>
syslog.1:Jan 26 11:55:23 localhost kernel: [112264.639092] ata2.00: error: { UNC }
syslog.1:Jan 26 11:55:23 localhost kernel: [112264.723459] sd 1:0:0:0: [sdb] tag#31 Add. Sense: Unrecovered read error – auto reallocate failed
syslog.1:Jan 26 11:55:23 localhost kernel: [112264.723462] blk_update_request: I/O error, dev sdb, sector 3781309640 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
syslog.1:Jan 26 12:05:37 localhost smartd[794]: Device: /dev/sdb [SAT], ATA error count increased from 375 to 378

Actualización, la entrada original es del 30 de enero, al 13 de febrero no ha marcado nuevos errores por lo que he seguido trabajando con el, finalmente lo que si produzco, cuenta con respaldo local en otra maquina y con mi repositorio de svn en remoto. Seguro perdería un montón de mp3, películas y algún video, lo de la Cobacha no lo tengo en respaldo automatico, ni mi música o lo de la escuela de los chicos, cosas que debo agregar pronto.

[1] https://www.seagate.com/support/downloads/seatools/
[2] https://en.wikipedia.org/wiki/Container_Linux
[3] https://en.wikipedia.org/wiki/Perpendicular_recording
[4] https://en.wikipedia.org/wiki/Shingled_magnetic_recording
[5] https://www.smartmontools.org/

Esta entrada ha sido publicada en Debraye, planetalinux, sysadmin, Trabajo y etiquetada como , , , , . Guarda el enlace permanente.

1 respuesta a Disco duro fallando… ¿o no?

  1. Yohan dijo:

    Gracias por el tip de Smartmontools
    Saludos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.