GNU/Linux >> Tutoriales Linux >  >> Linux

Reemplazo de un disco espejo fallido en una matriz RAID de software (mdadm)

La publicación describe los pasos para reemplazar un disco espejo en una matriz RAID de software. En este ejemplo, hemos utilizado /dev/sda1 como partición buena conocida y /dev/sdb1 como partición sospechosa o fallida. Antes de continuar, se recomienda hacer una copia de seguridad del disco original. Antes de eliminar discos RAID, asegúrese de ejecutar el siguiente comando para escribir todos los cachés de disco en el disco:

# sync

1. Marcar el disco como fallido

# mdadm --manage /dev/md0 --fail /dev/sdb1

Para verificar que el disco falla, verifique /proc/mdstat:

# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10]
md0 : active raid1 sda1[0] sdb1[2](F)
      976773168 blocks [2/1] [U_]

md1 : active raid1 sda2[0] sdb2[1]
      976773168 blocks [2/2] [UU]

El disco fallido se marcará como "(F)".

2. Quitar el disco por mdadm

# mdadm --manage /dev/md0 --remove /dev/sdb1

3. Reemplace el disco

Reemplace el disco defectuoso por uno nuevo.

4. Copie la tabla de particiones al nuevo disco

Copie la tabla de particiones en el nuevo disco (Precaución:este comando sfdisk reemplazará toda la tabla de particiones en el disco de destino con la del disco de origen; use un comando alternativo si necesita conservar otra información de la partición):

# sfdisk -d /dev/sda | sfdisk /dev/sdb

5. Crear espejo

Crea el espejo del disco:

# mdadm --manage /dev/md0 --add /dev/sdb1

6. Verificar

Para probar la configuración, ingrese el siguiente comando:

# /sbin/mdadm --detail /dev/md0

El siguiente comando mostrará el progreso actual de la recuperación del disco espejo:

# cat /proc/mdstat
RedHat / CentOS:Administración de software RAID con mdadm


Linux
  1. Cómo reemplazar un disco duro fallido en el software RAID de Linux

  2. ¿Implementación de Mdadm Raid con partición Gpt?

  3. RedHat/CentOS:Gestión de software RAID con mdadm

  4. Expanda una matriz Linux MD RAID 10 para usar discos más grandes

  5. Agregue el diario de escritura de linux md raid a una matriz existente

RAID de Linux

¿Cómo hacer que un dispositivo RAID inactivo vuelva a funcionar?

Simple mdadm RAID 1 que no activa el repuesto

Imposible detener dispositivo raid

mdadm:configuración de disco por UUID

¿Cómo reemplazar de manera segura un disco que aún no ha fallado en una matriz Linux RAID5?