Cómo reemplazar el dispositivo defectuoso de la matriz RAID

Cómo reemplazar el dispositivo defectuoso de la matriz RAID

En el artículo anterior describimos cómo configurar RAID-1 en sistemas Rhel/Centos. Algunas veces los discos adjuntos con la matriz se fallan en funcionamiento, RAID simplemente marque como un dispositivo defectuoso y no lo use más. En esa situación necesitamos reemplazar el dispositivo defectuoso con un nuevo dispositivo de trabajo. La siguiente imagen muestra que el disco /dev /sdc1 se ha marcado como un disco defectuoso y adjunto ha tenido lugar con la sincronización completa de datos.

En este artículo llegará a verificar qué dispositivo está defectuoso y cómo eliminarlos de la matriz RAID. Este artículo se ayudará paso a paso a cómo reemplazar el dispositivo defectuoso de la matriz RAID.

Paso 1: Identificar un dispositivo defectuoso

Es importante identificar el disco correcto que está marcado por RAID, use MDADM -Status para verificar el estado de todos los discos adjuntos en RAID.

[[correo electrónico protegido] ~]# mDadm --detail /dev /md0 /dev /md0: versión: 1.2 Tiempo de creación: martes 25 de marzo 19:30:56 2014 Nivel de incursión: RAID1 Tamaño de la matriz: 5252187 (5.01 GIB 5.38 GB) Tamaño de desarrollo usado: 5252187 (5.01 GIB 5.38 GB) Dispositivos de incursión: 2 Dispositivos totales: 2 Persistencia: Superbloque es Persistente Tiempo de actualización: martes 25 de marzo 22:40:08 2014 Estado: Limpio y degradado Dispositivos activos: 1 Dispositivos de trabajo: 1 Dispositivos fallidos: 1 Dispositivos de repuesto: 0 Nombre : servidor1: 0 (servidor local a host1) UUID: 32A1C5ED: 7D6A99A6: 29D422F9: A35559B48 EVENTOS: 18 Número Mayor Menor RaidDevice State 0 8 17 0 Active Sync /Dev /SDB1 1 0 0 1 eliminado 1 8 33 - Spare de repuesto /dev Dev Featy /SDC1 

Si mira la salida anterior, el disco /dev/sdc1 se muestra defectuoso y se agrega como disco de repuesto. Entonces nuestro objetivo es eliminar /dev/sdc1 y agregue un nuevo disco en lugar de eso. También asegúrese de establecer el tipo de sistema de archivo como Linux Raid Autodetect.

Solo para fines de aprendizaje: Simplemente puede marcar cualquier disco como defectuoso usando el siguiente comando

[[Correo electrónico protegido] ~]# mDadm /dev /md0 --fail /dev /sdc1 mDadm: set /dev /sdc1 fally in /dev /md0 

Paso 2: crear un nuevo disco

He adjuntado un nuevo disco virtual /dev/sdd en el sistema. Hagamos una partición en el disco como /dev/sdd1 del mismo tamaño de disco defectuoso.

[[correo electrónico protegido] ~]# fdisk /dev /sdd El dispositivo no contiene ni una tabla de partición de DOS válida, ni Sun, SGI o OSF disklabel construyendo un nuevo disklabel de DOS con identificador de disco 0xE70CDC62. Los cambios permanecerán solo en la memoria, hasta que decida escribirlos. Después de eso, por supuesto, el contenido anterior no será recuperable. ADVERTENCIA: la bandera no válida 0x0000 de la tabla de partición 4 será corregido por W (Rite) Advertencia: el modo compatible con DOS está en desuso. Se recomienda encarecidamente apagar el modo (comando 'c') y cambiar las unidades de visualización a los sectores (comando 'u'). Comando (M para Ayuda): N Comando Action E Extended P Partition (1-4) P Partición P (1-4): 1 Primer cilindro (1-1305, predeterminado 1): Usando el valor predeterminado 1 Last Cylinder, +Cylinders o +tamaño k, m, g (1-1305, predeterminado 1305): +5g comando (m para ayuda): t Partition seleccionado 1 Código hexagonal (tipo L de códigos de lista): FD cambió el tipo de partición 1 a Comando FD (Linux RAID Autodetect) (M para ayuda): W La tabla de partición ha sido alterada! Llamar a ioctl () para volver a leer la tabla de particiones. Sincronización de discos. 

Paso 3: retire el disco defectuoso en la redada

Retire el disco defectuoso de la matriz RAID

[[Correo electrónico protegido] ~]# mDadm /dev /md0 ---remove /dev /sdc1 mDadm: caliente eliminado /dev /sdc1 desde /dev /md0 

Paso 4: Adjunte un disco nuevo en RAID

Como hemos eliminado el disco defectuoso de la matriz RAID, adjunte un nuevo disco /dev/sdd1 en lugar de eso.

[[correo electrónico protegido] ~]# mDadm /dev /md0 --add /dev /sdd1 mDadm: agregado /dev /sdd1 

Tan pronto pronto

[[Correo electrónico protegido] ~]# Cat /Proc /MdStat Personalidades: [RAID1] MD0: Active RAID1 SDD1 [2] SDB1 [0] 5252187 Bloques Super 1.2 [2/1] [u_] [====>…] Recovery = 22.8% (1200000/5252187) Finish = 0.Velocidad de 2min = 240000k/seg Dispositivos no utilizados: