Quero estender um volume do Amazon Elastic Block Store (Amazon EBS) com partições RAID 0.
Breve descrição
Importante: se você não precisar de partições RAID 0, pode usar Volumes SSD de uso geral (gp3) para obter cotas de nível de volume mais altas e melhorar o desempenho. Para obter mais informações, consulte Amazon EBS aumenta o tamanho máximo e a performance provisionada dos volumes de uso geral (gp3).
Resolução
Observação: não é uma prática recomendada usar RAID 1, RAID 5 e RAID 6 no Amazon EBS. Para obter mais informações, consulte Configuração do Amazon EBS e RAID.
Pré-requisitos:
Estenda o volume do EBS
- Para visualizar as informações atuais em nível de RAID, execute o seguinte comando:
sudo mdadm --detail /dev/RAID_DEVICE
Observação: substitua /dev/RAID_DEVICE pelo mapeamento da sua configuração RAID.
- Aumente o tamanho dos volumes do EBS que fazem parte da configuração RAID.
Observação: por exemplo, se você tiver dois volumes EBS de 10 GiB na partição RAID 0, modifique os volumes para o tamanho de extensão de volume desejado. Para adicionar 40 GiB, aumente o tamanho em 20 GiB em cada volume.
- Para desmontar um sistema de arquivos, execute o seguinte comando:
sudo umount /MOUNT_PATH
Observação: substitua MOUNT_PATH pelo seu caminho de montagem.
- Para interromper o dispositivo RAID, execute o seguinte comando:
sudo mdadm --stop /dev/RAID_DEVICE
Observação: substitua RAID_DEVICE pelo mapeamento da sua configuração de RAID. Você deve interromper o dispositivo RAID antes de remontar os volumes RAID.
- Para integrar e remontar os volumes com os tamanhos atualizados, execute o seguinte comando:
sudo mdadm --assemble --update=devicesize /dev/RAID_DEVICE LIST_OF_DEVICES
Observação: substitua RAID_DEVICE pelo mapeamento da sua configuração de RAID. Substitua LIST_OF_DEVICES pelos nomes dos dispositivos dos seus volumes do EBS, como /dev/sdb ou /dev/sdc.
- Para verificar se a configuração do RAID tem o novo tamanho, execute o seguinte comando:
sudo mdadm --detail /dev/RAID_DEVICE
Observação: substitua RAID_DEVICE pelo mapeamento da sua configuração de RAID. A saída do comando anterior exibe o tamanho aumentado combinado em Tamanho da matriz.
- Para montar o sistema de arquivos, execute o seguinte comando:
sudo mount -t TYPE /dev/RAID_DEVICE /MOUNT_PATH
Observação: substitua TYPE pelo sistema de arquivos, como ext3, ext4 ou xfs. Substitua RAID_DEVICE pelo mapeamento de sua configuração de RAID e MOUNT_PATH pelo seu caminho de montagem.
- Execute um dos comandos a seguir para estender o sistema de arquivos.
Para sistemas de arquivos XFS:
sudo xfs_growfs /MOUNT_PATH
Observação: substitua MOUNT_PATH pelo seu caminho de montagem.
Para outros sistemas de arquivos, incluindo ext3 e ext4:
sudo resize2fs /MOUNT_PATH
Observação: substitua MOUNT_PATH pelo seu caminho de montagem.
- Para verificar se você estendeu o tamanho do sistema de arquivos com êxito, execute o seguinte comando:
df -h