Como fazer o equivalente ao Synology Hybrid Raid no Linux?

Respostas:

8

Parece que o sistema divide cada unidade em quantas partições forem necessárias para criar uma série de matrizes RAID5 e / ou RAID1 que minimizam a quantidade de espaço não utilizado nas unidades. Essas matrizes RAID tornam-se volumes físicos no LVM, que, por sua vez, apresenta todo esse armazenamento como um único volume lógico.

As versões atuais mdadmdo permitem adicionar dispositivos a matrizes RAID5 e remodelar os RAID1 em RAID5, portanto, é possível adicionar discos a essa coisa para aumentar o armazenamento disponível "on the fly". Adicionar um novo disco seria uma questão de criar as partições apropriadas no disco e depois adicioná-las aos RAID5 e / ou RAID1 existentes, ou criar novos RAID1 com espaço não usado de outros discos. Você também pode aumentar seu espaço de armazenamento substituindo um disco menor por outro maior. Não pensei muito em todos os casos possíveis, mas imagino que haverá vários deles.

Presumivelmente, a Synology automatizou tudo isso com sua própria programação personalizada, mas não vejo por que não foi possível configurar manualmente. Talvez alguém já tenha inventado scripts equivalentes? (Eu não sei.)

Lembre-se de que o modo de falha dessa coisa será como o RAID5: se uma única unidade falhar e outra falhar durante a ressincronização, adeus aos dados. Portanto, eu não usaria essa configuração com mais de, digamos, 5 ou 6 unidades, no máximo.

Steven segunda-feira
fonte
3

Verdade no passado. No entanto, a partir do Synology DSM 3.1, o Synology Hybrid RAID agora terá a capacidade de duas unidades redundantes. Isso torna a solução Synology muito mais atraente para mim, pois prefiro reutilizar unidades excelentes e mais antigas do que comprar de quatro a seis unidades novas a cada poucos anos. Isso também permite a expansão removendo as unidades menores e substituindo-as por unidades maiores no futuro. Eu acho a tecnologia altamente atraente.

companheiro
fonte
Eu acho que para o SHR-2 eles usam apenas o RAID 6, embora eu acredite que o mdadm também permita que você faça um RAID 1 com 3 discos para manter a redundância de 2 discos. Algumas idéias podem ser obtidas com o uso da ferramenta de calculadora de ataques e a colocação de discos de tamanhos variados. por exemplo. colocar em unidades 3x ou 4x 2 TB com discos de 3 TB 3x com SHR-2 e ver o espaço não utilizado
BeowulfNode42
existem muitos comentários na rede dizendo "o raid 1 é apenas para 2 discos" isso não é verdade no mdadm, portanto, um sistema de 5 discos feito com 2x 2 TB e 3x 3 TB pode ser feito com um RAID 6 com 2 TB de cada disco e um RAID 1 com o último TB em cada um dos discos de 3 TB para fornecer um total de 7 TB de armazenamento utilizável com redundância de 2 discos. Embora esse 1TB extra em cada uma das unidades de 3TB possa ser necessário para expandir as unidades mais tarde com algumas combinações em que não pensei.
precisa saber é o seguinte