Estou executando o Centos 7.8 com mdadm v4.1
Eu tenho 4 NVMe (3,2 TB cada) configurados em um RAID 10, portanto, 50% de espaço útil (6,4 TB):
Personalidades: [raid10] md0: raid10 ativo nvme5n1p16 nvme4n1p15 nvme0n1p1[4] nvme3n1p1[3] nvme2n1p1[2] nvme1n1p1 1 6250967040 blocos super 1.2 512K pedaços 2 cópias próximas [4/4] [UUUU] bitmap: 0KB], bloco de 65536KB
Estou tentando aumentar o espaço utilizável adicionando mais 2 NVMe para este resultado:
Depois de executar o comando grow, tenho isso:
/dev/md0:
Versão: 1.2
Tempo de criação: qua Sep 23 15:51:45 2020
Raid Level: raid10
Array Size: 6250967040 (5961,39 GiB 6400,99 GB)
Usado Dev Size: 3125483520 (2980,69 GiB 3200,50 GB) Raid
Devices
Dispositivos: 6
Persistência: Superblock é persistenteIntent Bitmap : Internal Update Time : Fri Sep 25 11:03:05 2020 State : clean, reshaping Active Devices : 6 Working Devices : 6 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 512K
Política de consistência: bitmap
Reshape Status : 5% complete Delta Devices : 2, (4->6) Name : db04:0 (local to host db04) UUID : a0d10c0a:fd5fb830:e986407d:5dca539b Events : 7983 Number Major Minor RaidDevice State 4 259 7 0 active sync set-A /dev/nvme0n1p1 1 259 6 1 active sync set-B /dev/nvme1n1p1 2 259 5 2 active sync set-A /dev/nvme2n1p1 3 259 2 3 active sync set-B /dev/nvme3n1p1 6 259 11 4 active sync set-A /dev/nvme5n1p1 5 259 10 5 active sync set-B /dev/nvme4n1p1
O tamanho da matriz ainda é 6,4 TB e não 9,6 TB. Parece que está fazendo 3 cópias dos dados.
Acontece que o tamanho final da matriz de 9,6 TB é efetivo e exibido somente após a reformulação.