Particionando 2 SSDs de capacidade diferente para RAID 1

0

Eu tenho dois SSDs. Um tem 64G, o outro tem 32G de tamanho.

Gostaria de criar uma configuração RAID 1 com o Linux (seria um software RAID) e estou pensando se o que estou planejando é possível ou sensato:

Acho que vou cortar a unidade maior em duas partições 32G, configurar o RAID 1 para cobrir a unidade 32G e a partição 32G, então o que quer que esteja nessa área será espelhado em ambos os SSDs.

O que devo fazer com a sobra da partição 32G?

Será ainda útil e visível?

Devo me preocupar em criar uma partição swap do Linux aqui?

    
por Wabbitseason 01.09.2010 / 12:57

1 resposta

1

Isso tudo deve estar bem. Você pode particionar o espaço extra na unidade maior e usá-lo para outras coisas como desejar. Eu tenho um host dev VM aqui com duas unidades divididas em duas, a primeira metade como uma matriz RAID0 (para velocidade em vez de segurança) para as VMs em execução e a outra metade como uma matriz RAID1 contendo os backups. Apenas fique atento ao fato de que a atividade no outro espaço terá conteúdo para largura de banda de E / S com atividade na matriz RAID1 (no caso de minha partição R0 / R1, a matriz R1 é usada somente ao fazer backup de backups tal contenção em operação normal, embora isso seja menos pronunciado em SSDs do que em discos giratórios, já que não há movimentos de cabeça para se preocupar.

Para o espaço de troca e a opinião RAID pode ser dividida. Eu mantenho o meu no array RAID1 / RAID10 se estiver presente, então se uma unidade morre sua máquina não trava assim que o kernel tenta acessar uma área de troca naquela unidade (ao invés de sobreviver graciosamente enquanto a outra unidade no espelho lida com a situação). Isso é um pouco menos eficiente na operação normal (que é o que divide a opinião), pois qualquer paginação de / para a atividade do disco tem uma camada extra do kernel (a camada de gerenciamento RAID) para trabalhar e gravar a necessidade de ir para ambas as unidades isso é apenas um problema se suas unidades puderem ultrapassar potencialmente a largura de banda de E / S entre a CPU e seu (s) controlador (es) de unidade. É em algum lugar onde o RAID de hardware verdadeiro ganha - no que diz respeito ao kernel ele grava apenas uma vez e o controlador RAID manipula o resto eficientemente). Uma nota relacionada que não afeta sua pergunta: não coloque partições de troca em matrizes RAID5 / 6, pois a eficiência de gravação dessas matrizes será significativa se a máquina precisar usar bastante swap.

    
por 01.09.2010 / 13:58