Expandindo o RAID6 com o LVM

2

Minha pergunta é um pouco mais ampla do que o título da pergunta, mas esta é a minha situação: Eu tenho Synology Hybrid Raid (SHR) construído em 2 x drives de 2 TB. Eu quero migrar para um software RAID em uma máquina linux doméstica. Meu plano atual é fazer o backup do SHR remotamente, configurar um RAID6 com LVM usando unidades de 3 x 2TB e, em seguida, restaurar os diretórios de backup para o novo RAID.

No futuro, se eu quiser adicionar mais unidades, é possível expandir dinamicamente o RAID6? Existem bons artigos explicando a relação entre o RAID6 e o LVM? Esta máquina será para uso pessoal e tráfego limitado na web, portanto, a tolerância a falhas do drive é mais importante para mim do que a velocidade.

    
por soundsofpolaris 28.01.2014 / 00:02

1 resposta

0

Você pode criar o RAID assim:

lvcreate --type raid6 --stripes 1 -L 1T --name MyRaidLV MyVG

--stripes 1 é o número de discos além dos dois discos de redundância do RAID6, -L 1T é o tamanho visível da matriz de raid. Então você pode expandir o ataque com lvextend -L +1T ou adicionar discos com

vgextend MyVG $NewDiskOrPartition
lvconvert --stripes 2 MyVG/MyRaidLV

A relação entre o LVM e o mdraid é basicamente que o lado do kernel é mdraid, e os comandos de gerenciamento são LVM. Os comandos relevantes são descritos nesta documentação e em páginas man.

    
por 28.01.2014 / 10:00

Tags