Particionando 2 SSDs de capacidade diferente para RAID 1

0

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

Eu gostaria de criar uma configuração RAID 1 com Linux (seria um software RAID), e estou pensando se o que estou planejando é possível ou sábio:

Eu acho que vou cortar o drive maior em duas partições 32G, configurar o RAID 1 para cobrir o drive 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 partição 32G restante?

Será ainda útil e visível?

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

Wabbitseason
fonte
2
A invasão de software tem uma penalidade de desempenho devido à CPU ter que emular as atividades de invasão.
Chris

Respostas:

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. Basta estar ciente do 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 divisão R0 / R1, a matriz R1 é usada apenas ao fazer backups para que haja pouco 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 espaço de troca e opinião RAID pode ser dividido. 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 como a outra unidade no espelho lida com o situação). Isso é um pouco menos eficiente na operação normal (que é o que divide a opinião), pois qualquer atividade de paginação de / para 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 potencialmente ultrapassar 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 swap em matrizes RAID5 / 6, já que a eficiência de gravação dessas matrizes será significativa se a máquina precisar usar bastante swap.

David Spillett
fonte