GNU/Linux >> Linux Esercitazione >  >> Linux

Sostituzione di un disco mirror guasto in un array RAID software (mdadm)

Il post descrive i passaggi per sostituire un disco mirror in un array RAID software. In questo esempio, abbiamo usato /dev/sda1 come partizione valida nota e /dev/sdb1 come partizione sospetta o in errore. Prima di procedere, si consiglia di eseguire il backup del disco originale. Prima di rimuovere i dischi raid, assicurati di eseguire il seguente comando per scrivere tutte le cache del disco sul disco:

# sync

1. Contrassegna il disco come guasto

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

Per verificare che il disco sia guasto, controlla /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]

Il disco guasto verrà contrassegnato come "(F)".

2. Rimuovere il disco da mdadm

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

3. Sostituisci il disco

Sostituisci il disco difettoso con uno nuovo.

4. Copia la tabella delle partizioni sul nuovo disco

Copia la tabella delle partizioni sul nuovo disco (Attenzione:questo comando sfdisk sostituirà l'intera tabella delle partizioni sul disco di destinazione con quella del disco di origine – usa un comando alternativo se hai bisogno di preservare altre informazioni sulla partizione):

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

5. Crea specchio

Crea il mirror del disco:

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

6. Verifica

Per testare la configurazione, inserisci il comando seguente:

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

Il comando seguente mostrerà lo stato di avanzamento corrente del ripristino del disco mirror:

# cat /proc/mdstat
RedHat / CentOS:gestione del software RAID con mdadm


Linux
  1. Implementazione Mdadm Raid con partizionamento Gpt?

  2. Configurare Mdadm per l'array Intel Rapid Storage esistente?

  3. CentOS / RHEL:come assemblare un software RAID in modalità Rescue

  4. mdadm:comando non trovato

  5. Impossibile fermare il dispositivo raid

RAID Linux

Semplice mdadm RAID 1 che non attiva la riserva

Espandere un array Linux MD RAID 10 per utilizzare dischi più grandi

Aggiungi linux md raid write journal all'array esistente

Come posso spostare un RAID software Linux su una nuova macchina?

Il modo migliore per far crescere il software Linux da RAID 1 a RAID 10