Posso usar o dmraid em vez de md (mdadm) para criar volumes de software RAID-1 e RAID-1 + 0?

8

Em uma pergunta relacionada sobre SSDs e TRIM (consulte: Possível obter o SSD TRIM (descarte) trabalhando em RAID de software ext4 + LVM + no Linux? ), o dmraid pode agora (ou brevemente) suportar o TRIM no RAID -1.

Normalmente, usamos o md (via mdadm) para criar nossos volumes RAID-1, depois usamos o LVM para criar grupos de volumes e, em seguida, formatados com o sistema de arquivos de nossa escolha (ext4 ultimamente). Fazemos isso há anos, e o Google & Pesquisas ServerFault parecem confirmar que esta é a maneira mais comum de fazer RAID de software com gerenciamento de volume.

As pesquisas do Google parecem sugerir que o dmraid é usado para as chamadas configurações de 'fakeRAID', em que há algum nível de 'ajuda' de hardware na forma de RAID BIOS no controlador, o qual não temos (e não fazemos deseja usar - gostaríamos de uma solução totalmente de software).

Como nós gostaríamos de usar o TRIM nos nossos SSDs, e como o md não parece (ainda?) suportar o TRIM, eu estou querendo saber se é possível usar o dmraid em vez do md para criar o RAID-1 (e RAID-1 + 0) volumes em software, sem suporte de hardware (ou seja, apenas conectado a um barramento SATA / SAS estúpido)?

    
por Don MacAskill 01.02.2011 / 23:42

1 resposta

1

Você não quer usar o dmraid a menos que tenha uma placa-mãe ou um controlador específico e entenda as ramificações do chamado fakeRAID.

Parece que você está pensando em lvm mirrors (que, é claro, pode usar o mapeador de dispositivos - e, portanto, o potencial de confusão com o dmraid - algo totalmente diferente).

O problema com o uso de espelhos lvm é que você está espelhando extensões físicas inteiras - normalmente dimensionadas em megabytes - nem perto do espelhamento em nível de bloco feito com md.

Dito isso, eu fiz isso. Mas apenas em cenários de migração de back-end de curto prazo. E a recuperação de uma falha é um pouco mais complicada, já que ela não é tão magicamente automática quanto a md raid1 adequada.

    
por 04.02.2011 / 00:32