¿Cuál es la mejor manera de verificar si hay errores de HDD y signos tempranos de falla en CentOS?
centos
hard-drive
corruption
inac
fuente
fuente
Respuestas:
Recomendaría instalar smartmon ( http://sourceforge.net/apps/trac/smartmontools/wiki ) en su máquina. Este es un software que puede verificar el estado de sus discos; de lo contrario, se verificará / var / log / messages o / var / log / syslog para cualquier mención de errores scsi
fuente
El núcleo registrará cualquier mensaje de diagnóstico sobre dispositivos de E / S, por lo que puede verificar esos mensajes con el comando dmesg.
fuente
Puede ejecutar fsck en el dispositivo para verificar si hay errores.
fuente
Como dice Paul, los registros SMART son un buen lugar para verificar.
También recomendaría ejecutar BadBlocks . Si tiene una tarjeta RAID, es posible que tenga que usar el monitoreo en eso.
fuente
El monitoreo inteligente es una buena manera. Como root,
smartctl -a /dev/hda
donde hda es la unidad que desea ... podría ser hdb, sda, etc. También recomiende configurar su dirección de correo electrónico en / etc / alias como la persona que debería recibir el correo de root.Sin embargo, esa es una respuesta muy vaga. Si tiene un servidor hecho por cualquiera de los grandes fabricantes (Dell, HP, etc.), es probable que haya mejores capacidades de monitoreo disponibles.
fuente
Puede probar la comprobación completa de la partición / dev / sda1 (por ejemplo) como
o intente una prueba no descriptiva completa de lectura-escritura de una partición dada
fuente
/dev/sda1 is mounted; it's not safe to run badblocks!
e2fsck: Cannot continue, aborting.