Existe uma maneira segura de mover uma partição abaixo de um software RAID5 usando o mdadm?

1

Suponha, por exemplo, que você tenha um RAID5 em vários discos e deseje retirar o mais antigo dos discos e substituí-lo por algo dessa década. Eu sei que posso falhar a partição no disco mais antigo e adicionar uma partição adequada do mais novo disco e aguarde uma hora ou mais para a ressincronização / recuperação para concluir. No entanto, durante esse processo, os dados estão em risco. Se uma das outras unidades falhasse, eu seria desossada.

Estou pensando que deveria haver uma maneira de dizer ao software linux para espelhar um par de elementos de um RAID 5 e quando o espelho estiver completo, interromper o antigo. Talvez isso ilustre. Estou usando ^ para um RAID5 e = para um espelho

  1. sdb1 ^ sdc1 ^ sdd1
  2. adicione sde1
  3. (sde1 = sdb1) ^ sdc1 ^ sdd1
  4. aguarde a sincronização
  5. falha sdb1
  6. sde1 ^ sdc1 ^ sdd1

Neste momento, a única maneira que sei fazer isso é

  1. sdb1 ^ sdc1 ^ sdd1
  2. falha sdb1
  3. GONE ^ sdc1 ^ sdd1
  4. adicione sde1
  5. aguarde a sincronização
  6. sde1 ^ sdc1 ^ sdd1
por Mutant Bob 06.03.2014 / 22:24

0 respostas