Identificar y sustituir un disco duro defectuoso (Servidor Dedicado Windows con hardware RAID)

En este artículo, aprenderá cómo identificar un disco duro defectuoso en un Servidor Dedicado Windows con hardware RAID y cómo preparar el servidor para reemplazar el soporte de datos defectuoso.

Nota

Para seguir correctamente los pasos descritos en este artículo se necesitan conocimientos básicos de la administración de servidores Windows. Si tiene alguna pregunta o necesita ayuda con respecto a la sustitución de un disco duro defectuoso, póngase en contacto con la Atención al Cliente.

Para asegurar la mayor fiabilidad posible, es necesario que usted monitoree el hardware RAID de su Servidor Dedicado. Si se da cuenta de que un disco duro está defectuoso o recibe una notificación por correo electrónico sobre un disco duro defectuoso, debe ponerse en contacto con el servicio de atención al cliente para proeceder con la sustitución del disco duro. Esto requiere que antes identifique el disco duro defectuoso y prepare el servidor para reemplazarlo.

Atención

Los sistemas RAID ofrecen una mayor fiabilidad y/o una mayor velocidad. Sin embargo, no pueden sustituir la realización de copias de seguridad regulares. Para evitar la pérdida de datos, le recomendamos que realice copias de seguridad de sus datos con regularidad. Asegúrese de realizar una copia de seguridad de sus datos antes de realizar los siguientes pasos para garantizar la seguridad de sus datos. Para obtener más información sobre la creación de copias de seguridad, haga clic aquí:

Soluciones de Backup

Controlador de hardware RAID: información general

Un controlador de hardware RAID es un controlador físico que está integrado en el servidor como componente de hardware. Este controlador tiene su propio procesador para el cálculo de las operaciones RAID. Este procesador organiza y gestiona el espacio de memoria. Así la CPU del servidor no es cargada por los cálculos de RAID. Para los controladores de hardware RAID, el RAID funciona independientemente del sistema operativo. Se gestionan mediante programas especiales de interfaz de línea de comandos (CLI), que pueden variar según el fabricante y el modelo.

Identificar fallos y determinar los datos necesarios para la sustitución del disco duro

Para detectar errores en el disco duro, le recomendamos que proceda de la siguiente manera:

Instale el programa Smartctl, un programa de línea de comandos para monitorear volúmenes utilizando SMART (Self-Monitoring, Analysis and Reporting Technology). Con este programa puede comprobar si un disco duro está defectuoso. Es un componente de los Smartmontools.

Puede encontrar una lista de controladores de hardware compatibles aquí:

https://www.smartmontools.org/wiki/Supported_RAID-Controllers

 

Instalar Smartctl

Puede descargar los Smartmontools en la siguiente página:

https://www.smartmontools.org/wiki/Download#InstalltheWindowspackage

 
Determinar el tipo de controlador de hardware

Para comprobar qué controlador de hardware está instalado en su servidor, siga los siguientes pasos:

  • Abra el panel de control de Windows.

  • Acceda al Administrador de dispositivos.

  • En la sección Controlador de almacenamiento, compruebe qué controlador está instalado en el servidor.

 

Comprobar el estado del hardware RAID

Encontrará información sobre cómo comprobar el estado del hardware RAID aquí:

Monitorizar y reconstruir hardware RAID (Windows)

Si falta un disco en el Raid Array, puede estar defectuoso o roto. Un RAID defectuoso podría verse así:

CLI> rsf info
# Name Disks TotalCap FreeCap DiskChannels State
===============================================================================
1 Raid Set # 00 3 2250.5GB 0.0GB 1x3 Degrade
2 Raid Set # 00 3 2250.5GB 2250.5GB x2x Incompleted
===============================================================================
GuiErrMsg<0x00>: Success.
En el ejemplo, el disco duro 2 tiene el estado Incompleted. Esto indica un defecto.

Visualizar la información del disco duro

Smartctl se comporta de la misma manera bajo Windows que bajo Linux. Por esta razón, puede utilizar los mismos comandos. Para utilizar Smartctl para la resolución de problemas, debe abrir la línea de comandos y cambiar al directorio donde se encuentran los Smartmontools.

Para utilizar Smartctl para acceder a la información del disco duro, siempre debe especificar el comando apropiado en combinación con una opción y un dispositivo de destino. El dispositivo de destino depende del fabricante del controlador.

Utilice los comandos que se indican a continuación para acceder a la información necesaria para el diagnóstico a través del disco duro:

Fabricante Disco duro Comando
ARECA 1 smartctl -iHAl error /dev/sg1 -d areca,1
ARECA 2 smartctl -iHAl error /dev/sg1 -d areca,2
LSI / 3Ware 1 smartctl -iHAl error /dev/twe0 -d 3ware,0
LSI / 3Ware 2 smartctl -iHAl error /dev/twe0 -d 3ware,1
Adaptec 1 smartctl -iHAl error /dev/sg2 -d sat
Adaptec 2 smartctl -iHAl error /dev/sg3 -d sat
Adaptec (3) smartctl -iHAl error /dev/sg4 -d sat
Adaptec (4) smartctl -iHAl error /dev/sg5 -d sat
Dell 1 smartctl -iHAl error -d sat+megaraid,0 /dev/sda
Dell 2 smartctl -iHAl error -d sat+megaraid,1 /dev/sda
Broadcom 1 smartctl -iHAl error -d sat+megaraid,0 /dev/sda
Broadcom 2 smartctl -iHAl error -d sat+megaraid,1 /dev/sda

En esta página se pueden encontrar comandos adicionales para los controladores de hardware compatibles:

https://www.smartmontools.org/wiki/Supported_RAID-Controllers

Ejemplo:

[root@localhost ~]# smartctl -iHAl error /dev/sg1 -d areca,1

smartctl 7.0 2018-12-30 r4883 [x86_64-w64-mingw32-2016] (sf-7.0-1)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Hitachi/HGST Ultrastar 7K2
Device Model:     HGST HUS722T1TALA604
Serial Number:    WMC6M0JAUEV8
LU WWN Device Id: 5 0014ee 00482c2ec
Firmware Version: RAGNWA07
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Thu Jan 17 06:17:05 2019 CAST
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

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   141   140   021    Pre-fail  Always       -       3933
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       15
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       34
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       10
 16 Gas_Gauge               0x0022   000   200   000    Old_age   Always       -       1822115874
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       6
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       9
194 Temperature_Celsius     0x0022   113   109   000    Old_age   Always       -       30
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

Interpretar los parámetros

Analice la información detallada a la que accedió. La primera sección enumera la información que puede utilizar para identificar el disco duro. Por ejemplo, esta sección muestra el modelo del dispositivo, el número de serie y el tamaño del disco duro que se está comprobando.

=== START OF INFORMATION SECTION ===
Model Family:     Hitachi/HGST Ultrastar 7K2
Device Model:     HGST HUS722T1TALA604
Serial Number:    WMC6M0JAUEV8
LU WWN Device Id: 5 0014ee 00482c2ec
Firmware Version: RAGNWA07
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Thu Jan 17 06:17:05 2019 CAST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

En la segunda sección se evalúa el estado actual del disco duro mediante Smartctl. Si, por ejemplo, se visualiza el valor Failed o UNKNOWN en lugar del valor PASSED, debe reemplazar el disco duro lo antes posible.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

En la tercera sección, se enumeran en detalle los valores SMART determinados. Junto a cada valor porcentual actual (VALOR), se listan el peor valor medido (WORST) y el correspondiente valor límite (THRESH). Si el valor porcentual actual (VALUE) o el peor valor medido(WORST) supera el valor límite (THRESH), aparece una advertencia SMART en la columna WHEN_FAILED (p. ej. FAILING_NOW).

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   141   140   021    Pre-fail  Always       -       3933
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       15
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       34
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       10
 16 Gas_Gauge               0x0022   000   200   000    Old_age   Always       -       1822115874
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       6
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       9
194 Temperature_Celsius     0x0022   113   109   000    Old_age   Always       -       30
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

Los siguientes parámetros pueden indicar un fallo inminente del disco duro antes de que se muestre una advertencia SMART:

  • Reallocated_Sector_Ct: Especifica el número de sectores reasignados debido a errores de lectura. Si un sector ya no se puede leer, escribir o verificar correctamente, se le asigna automáticamente un sector de reemplazo. El sector defectuoso se marca permanentemente como ilegible. Esta es una clara señal de advertencia para problemas incipientes en la superficie. Si este valor no es igual a cero, una falla del disco duro es a menudo inminente. Este valor es el indicador más importante para el reemplazo de un disco duro.
  • Current_Pending_Sector_Ct: Especifica el número de sectores inestables que esperan una redistribución. Si un sector no se puede leer y escribir correctamente, recibe primero el status Sector pendiente actual. El sector no se reasigna en este estado, ya que se desconocen los datos del sector. Sólo después de varios intentos fallidos de lectura o escritura se asigna un sector de reemplazo y el sector defectuoso se marca permanentemente como ilegible. El valor Current_Pending_Sector_Ct es un indicador importante para la sustitución de un disco duro. Si este valor no es igual a cero, una falla del disco duro es a menudo inminente.
  • Offline_Uncorrectable: Especifica el número de errores de escritura y lectura no corregibles.

La última sección trata del registro interno del disco duro. Los errores se registran aquí si las órdenes de trabajo del servidor no han sido procesadas correctamente por el disco duro. Si el número de errores en esta sección es de al menos dos dígitos, debe reemplazar el disco duro lo antes posible.

SMART Error Log Version: 1
No Errors Logged

Preparar la sustitución del disco duro

Acceder a información detallada para el reemplazo de disco

La siguiente información es necesaria para reemplazar el disco duro defectuoso:

  • Nombre del disco duro en el RAID

  • Número de serie

  • Modelo

  • Archivo de registro (opcional)

 

Crear un registro SMART

Utilice los comandos que se indican a continuación para generar un registro SMART:

Fabricante Disco duro Comando
ARECA 1 smartctl -x /dev/sg1 -d areca,1
ARECA 2 smartctl -x /dev/sg1 -d areca,2
LSI / 3Ware 1 smartctl -x /dev/twe0 -d 3ware,0
LSI / 3Ware 2 smartctl -x /dev/twe0 -d 3ware,1
Adaptec 1 smartctl -x /dev/sg2 -d sat
Adaptec 2 smartctl -x /dev/sg3 -d sat
Adaptec (3) smartctl -x /dev/sg4 -d sat
Adaptec (4) smartctl -x /dev/sg5 -d sat
Dell 1 smartctl –x -d sat+megaraid,0 /dev/sda
Dell 2 smartctl –x -d sat+megaraid,1 /dev/sda
Broadcom 1 smartctl –x -d sat+megaraid,0 /dev/sda
Broadcom 2 smartctl –x -d sat+megaraid,1 /dev/sda

Notas

  • Si el registro SMART se ha creado como se ha descrito anteriormente, contiene suficiente información. A continuación, puede proceder con la solicitud de sustitución del disco duro defectuoso. Póngase en contacto con la Atención al Cliente.

  • Si no puede acceder el número de serie del disco duro defectuoso con smartctl, también puede proporcionar al servicio de atención al cliente el número de serie de los discos duros en funcionamiento.

  • Si no puede determinar la información necesaria para la sustitución y desea sustituir el disco duro, debe comprobar el hardware antes de sustituirlo. Durante esta comprobación, el servidor normalmente no está disponible temporalmente. Si se detecta un defecto en el disco duro durante esta prueba, se sustituye.

Solicitar la sustitución del disco duro

A continuación, puede solicitar la sustitución del disco duro defectuoso. Póngase en contacto con la Atención al Cliente.

Después de la sustitución

Después de que el disco duro defectuoso ha sido reemplazado, la reconstrucción del sistema RAID normalmente se inicia automáticamente. Compruebe si la reconstrucción del sistema RAID se ha iniciado y se ha llevado a cabo correctamente.