Drives físicos abstratos para criar uma matriz de raids redimensionável: é possível?

2

Eu quero configurar dois discos rígidos com uma parte deles configurada no raid1. Eu quero que essa parte seja escalável também, como os volumes lógicos lógicos são. É possível abstrair volumes físicos ou criar um array baseado em volumes lógicos?

Estou pensando em algo como LVMs aninhados.

    
por InfiniteSnow 17.12.2014 / 20:10

1 resposta

2

Eu sei que você pode fazer o seguinte no Linux LVM e só pode assumir que isso pode ser possível em outros sistemas operacionais:

Use o Gerenciador de volume para configurar sua redundância e distribuição de dados para obter confiabilidade e desempenho.

Basta usar os dois discos como volumes físicos para um grupo de volumes LVM e criar um volume lógico LVM com a redundância e distribuição corretas ao configurar volumes lógicos.

-m, --mirrors Mirrors Creates a mirrored logical volume with Mirrors copies. For example, specifying -m1 would result in a mirror with two-sides; that is, a linear volume plus one copy.

Assim, por exemplo, a linha de comando lvcreate -m1 -L 10G -n <name> <volume_group> criaria um volume lógico espelhado ou o equivalente de uma matriz RAID1.

-i, --stripes Stripes Gives the number of stripes. This is equal to the number of physical volumes to scatter the logical volume. When creating a RAID 4/5/6 logical volume, the extra devices which are necessary for parity are internally accounted for. Specifying -i3 would use 3 devices for striped logical volumes, 4 devices for RAID 4/5, and 5 devices for RAID 6.

Se você tiver três discos, 2 seria o número máximo de distribuições (o terceiro é para paridade) e lvcreate --type raid5 -i2 -L 20G -n <name> <volume_group> configuraria o equivalente a três conjuntos RAID5 de disco.

    
por 17.12.2014 / 20:18