GSmartControl. Como es la salud de su HD en Linux
Hace poco más de un mes, presente a ustedes -Cómo obtener información del hardware en Linux- En esta ocasión les presento el -Cómo obtener información del estado físico de su disco duro-, sólo que esta vez en modo gráfico.
GSmartControl es una herramienta de interfaz gráfica de usuario para smartctl de Smartmontools (se encuentra en repositorios), que es una herramienta para consulta y control de SMART (Auto-Monitoreo, Analisis, y Reportes de Tecnología) de datos en las modernas unidades de disco duro. Le permite inspeccionar el SMART de las unidades de datos para determinar su estado, así como de ejecutar distintas pruebas sobre ello. GSmartControl es licenciado bajo GPL.
Nota: Sólo unidades ATA (ambas PATA y SATA) son apoyadas por el momento.
Características
- Informe inmediato de cualquier anomalía automáticamente.
- Capacidad de activar/desactivar SMART.
- Capacidad de activar/desactivar automática de recopilación de datos fuera de línea – breve
- Auto-chequeo a la unidad que realiza automáticamente cada cuatro horas, sin impactar en el rendimiento.
- Capacidad de corregir a nivel global y por opciones de la unidad smartctl.
- Mostrar la unidad con su identidad, capacidades, atributos, errores y auto-prueba de registros.
- Realizar pruebas de auto-SMART.
- Capacidad de carga smartctl con salida de dispositivo “virtual”, actuando como verdadera (sólo lectura) de dispositivo.
- Trabaja en smartctl con la mayoría de sistemas operativos compatibles.
- Amplia información de ayuda en Inglés.
¿Qué es SMART?
SMART es una tecnología que ofrece unidades de disco duro con métodos para predecir ciertos tipos de fallos con ciertas posibilidades de éxito.
Auto-Monitoreo, Analisis, y Reporte de Tecnología, o SMART, es un sistema de vigilancia para unidades de disco duro para detectar e informar sobre diversos indicadores de fiabilidad, con la esperanza de anticipar fracasos. Se aplica dentro las unidades SMART que proporciona varias maneras de vigilar el estado físico del disco duro. Ello pueden proporcionar información acerca de ese estado en general, por diferentes atributos de la unidad, por ejemplo, el número de sectores ilegibles, registros de errores, y así sucesivamente. También puede por encargo a la unidad, ejecutar diversas pruebas de autoevaluación, informe que puede ser valioso. Incluso puede escanear automáticamente la superficie del disco en cuanto
la unidad esté inactiva, y la reparar los defectos, y la reasignación de los datos a las áreas más seguras.
Hasta aquí SMART suena muy bien, sin embargo hay algunos matices a considerar. El comando podría encontrar obstáculos que pueden crear una falsa sensación de seguridad. Es decir, una información de un buen funcionamiento SMART NO es indicativo que nuestra unidad morirá en un minuto. Y lo contrario también podría suceder, un reporte de alarma y nuestra unidad tardó meses en fallar.
Otro error común es asumir que los valores de atributo son los verdaderos valores físicos, como las experimentadas por la unidad. Como los fabricantes no necesariamente se ponen de acuerdo sobre las definiciones precisas de atributo y las unidades de medida, el significado exacto de los atributos que pueden variar drásticamente de un modelo de unidad a otra.
SMART en la actualidad se aplica individualmente por los fabricantes, y si bien algunos aspectos se han normalizado por compatibilidad, otros no lo son. De hecho, la mayoría los fabricantes refieren a los usuarios y sus propios servicios de vigilar el estado físico, y asesorarse en serio en la toma de datos SMART. No obstante, la medida de SMART puede ser eficaz contra la pérdida de datos.
Sin embargo, otra cuestión son los errores generalmente de firmware, o haciendo caso omiso de las normas del fabricante; Afortunadamente, por lo general Smartmontools detecta estos errores y trabaja en torno a ellos.
Instalación
Por fortuna mi disco duro no presento errores, sin embargo, requiero aprender mucho para mejores interpretaciones. Pasemos a la instalación que no requiere otra cosa, mas que bajar el paquete DEB adecuado a las necesidades de nuestro equipo. Para ello, entramos al sitio getdeb y al final de la página seleccionamos nuestro paquete; una vez descargado y activado el Instalador de paquetes, este instalará siete dependencias y eso es todo. Para correrlo vamos al panel Aplicaciones -> Herramientas del Sistema -> GSmartControl. Marcamos nuestra unidad a estudio y con ello nuestro primer reporte.
¡Les deseo lo mejor, todo bien!
Completa esta lectura con:
Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.
Comentarios (3)
A mi tu sitio, gracias.
Haz probado Ubuntu-Tweak que cuenta con varias utilerías en ese sentido, además apt-get install Wondershaper.
Saludos ;)
Que les parece este log?. compre este disco hace mas o menos un año y miren como esta! Esta fallando considerablemente sera que aguanta un poco mas? o ya es hora de cambiarlo. Saludos.
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF INFORMATION SECTION ===
Device Model: MAXTOR STM3160215A
Serial Number: 9RA5QGMG
Firmware Version: 3.AAD
User Capacity: 160,041,885,696 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Jun 1 01:50:58 2009 COT
SMART support is: Available – device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0×82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 430) seconds.
Offline data collection
capabilities: (0×5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0×0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0×01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 54) minutes.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0×000f 114 097 006 Pre-fail Always – 77915565
3 Spin_Up_Time 0×0003 099 097 000 Pre-fail Always – 0
4 Start_Stop_Count 0×0032 100 100 020 Old_age Always – 947
5 Reallocated_Sector_Ct 0×0033 100 100 036 Pre-fail Always – 0
7 Seek_Error_Rate 0×000f 081 060 030 Pre-fail Always – 141945528
9 Power_On_Hours 0×0032 095 095 000 Old_age Always – 5152
10 Spin_Retry_Count 0×0013 100 100 097 Pre-fail Always – 0
12 Power_Cycle_Count 0×0032 100 100 020 Old_age Always – 968
187 Reported_Uncorrect 0×0032 100 100 000 Old_age Always – 0
189 High_Fly_Writes 0×003a 100 100 000 Old_age Always – 0
190 Airflow_Temperature_Cel 0×0022 061 049 045 Old_age Always – 39 (Lifetime Min/Max 38/41)
194 Temperature_Celsius 0×0022 039 051 000 Old_age Always – 39 (0 18 0 0)
195 Hardware_ECC_Recovered 0×001a 075 064 000 Old_age Always – 4531172
197 Current_Pending_Sector 0×0012 100 100 000 Old_age Always – 0
198 Offline_Uncorrectable 0×0010 100 100 000 Old_age Offline – 0
199 UDMA_CRC_Error_Count 0×003e 200 200 000 Old_age Always – 182
200 Multi_Zone_Error_Rate 0×0000 100 253 000 Old_age Offline – 0
202 TA_Increase_Count 0×0032 100 253 000 Old_age Always – 0
SMART Error Log Version: 1
ATA Error Count: 333 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It “wraps” after 49.710 days.
Error 333 occurred at disk power-on lifetime: 5087 hours (211 days + 23 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
— – — – — – –
84 51 00 00 00 00 e0 Error: ICRC, ABRT at LBA = 0×00000000 = 0
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— – — – — – — – —————- ——————–
c8 00 a8 f2 db 25 e8 00 00:03:37.538 READ DMA
c8 00 58 c2 d9 25 e8 00 00:03:37.538 READ DMA
c8 00 50 72 d9 25 e8 00 00:03:37.536 READ DMA
c8 00 a8 b2 d8 25 e8 00 00:03:37.536 READ DMA
c8 00 08 92 d8 25 e8 00 00:03:37.536 READ DMA
Error 332 occurred at disk power-on lifetime: 5074 hours (211 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
— – — – — – –
84 51 00 00 00 00 e0 Error: ICRC, ABRT at LBA = 0×00000000 = 0
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— – — – — – — – —————- ——————–
25 00 28 84 44 a4 e0 00 00:21:20.620 READ DMA EXT
25 00 18 74 3c a4 e0 00 00:21:20.617 READ DMA EXT
25 00 28 1c 3b a4 e0 00 00:21:20.609 READ DMA EXT
25 00 28 14 39 a4 e0 00 00:21:20.661 READ DMA EXT
25 00 10 1c 38 a4 e0 00 00:21:20.658 READ DMA EXT
Error 331 occurred at disk power-on lifetime: 5062 hours (210 days + 22 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
— – — – — – –
84 51 00 00 00 00 e0 Error: ICRC, ABRT at LBA = 0×00000000 = 0
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— – — – — – — – —————- ——————–
25 00 00 1a fc 25 e0 00 00:19:55.267 READ DMA EXT
25 00 00 1a fa 25 e0 00 00:19:55.264 READ DMA EXT
25 00 00 1a f8 25 e0 00 00:19:55.261 READ DMA EXT
25 00 00 1a f6 25 e0 00 00:19:55.257 READ DMA EXT
25 00 00 1a f4 25 e0 00 00:19:55.254 READ DMA EXT
Error 330 occurred at disk power-on lifetime: 5062 hours (210 days + 22 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
— – — – — – –
84 51 00 00 00 00 e0 Error: ICRC, ABRT at LBA = 0×00000000 = 0
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— – — – — – — – —————- ——————–
c8 00 40 ff 3a 00 e0 00 01:26:48.174 READ DMA
c8 00 40 bf 3a 00 e0 00 01:26:38.686 READ DMA
c8 00 40 7f 3a 00 e0 00 01:26:38.683 READ DMA
c8 00 40 3f 3a 00 e0 00 01:26:38.682 READ DMA
35 00 08 04 b6 a1 e0 00 01:26:38.682 WRITE DMA EXT
Error 329 occurred at disk power-on lifetime: 5031 hours (209 days + 15 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
— – — – — – –
84 51 00 00 00 00 e0 Error: ICRC, ABRT at LBA = 0×00000000 = 0
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— – — – — – — – —————- ——————–
25 00 68 ac 1c a5 e0 00 00:02:26.077 READ DMA EXT
35 00 08 5c e4 11 e0 00 00:02:25.821 WRITE DMA EXT
35 00 08 9c 0e 12 e0 00 00:02:25.818 WRITE DMA EXT
25 00 08 54 22 3a e0 00 00:02:25.635 READ DMA EXT
25 00 08 ec 57 ae e0 00 00:02:25.621 READ DMA EXT
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 5152 -
# 2 Short offline Completed without error 00% 0 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0×0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.




























































Saludos,
Me agradan mucho tus Post’s en este caso excelente utilidad, ya la estoy descargando de GetDeb. Por cierto conoces de alguna utilidad que te notifique de posibles mejoras en rendimiento del sistema. Se que las instalaciones de Linux son tan diferentes que esto sería muy poco probable, pero es pura curiosidad. Ando siempre en busca de mejorar rendimiento, ya sea con fluxbox, desactivando demonios, etc. y es por eso mi interes. Saludos y que vengan mas post’s como este.