Eu mudei recentemente meu NAS com um único disco de 4 TB para uma configuração RAID, com o objetivo de implementar um RAID5 de 3 discos. Para fazer isso sem um 4º disco e sem perder meus dados, eu primeiro configurei os 2 novos discos como RAID0, coloquei os dados existentes nele e tentei adicionar esse disco ao RAID, aumentando-o para um 3- disco RAID5.
Isso funcionou bem até a etapa final. O terceiro disco (ok, estritamente falando, é uma partição de 4 TB chamada sdb4 em um disco de 6 TB) foi adicionado com sucesso ao RAID e o crescimento para RAID5 funcionou. O problema é que o RAID não inclui o espaço no novo disco, e qualquer tentativa de usar mdadm --grow
me fornece a mensagem mdadm: /dev/md1 is performing resync/recovery and cannot be reshaped
. Isso é consistente com as saídas de cat /proc/mdstat
e mdadm --detail /dev/md1
(copiado abaixo), mas a ressincronização não está realmente acontecendo, está em um estado atrasado.
Portanto, a primeira pergunta concreta é: como posso obter com segurança o mdadm para saber que ele não precisa ressincronizar agora, para que eu possa aumentar o RAID para incluir o espaço do terceiro disco e começar a sincronização / cálculo de paridade? ?
A outra pergunta é qual será o comando correto para realmente aumentar o RAID para incluir o espaço desse disco. Até agora, mdadm --grow /dev/md1 --size=max
parece ser minha melhor opção - isso parece certo?
Aqui está a saída prometida:
>cat /proc/mdstat
Personalities : [raid0] [raid6] [raid5] [raid4]
md1 : active raid5 sdb4[3] sdc1[1] sda1[0]
7814034432 blocks super 1.2 level 5, 512k chunk, algorithm 5 [3/2] [UU_]
resync=DELAYED
unused devices: <none>
e do mdadm --detail:
mdadm --detail /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Mon Jul 20 16:19:18 2015
Raid Level : raid5
Array Size : 7814034432 (7452.04 GiB 8001.57 GB)
Used Dev Size : 3907017216 (3726.02 GiB 4000.79 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sat Jul 25 11:25:45 2015
State : clean, degraded, resyncing (DELAYED)
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Layout : parity-last
Chunk Size : 512K
Name : thevault:1 (local to host thevault)
UUID : 6dda752a:768df5aa:e74f49d8:7f60ea35
Events : 70
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 33 1 active sync /dev/sdc1
3 8 20 2 spare rebuilding /dev/sdb4
Obrigado por ajudar!