Configurando dispositivos Multi-Discos (RAID via Software)
Caso tenha mais de um disco rígido
Para ser honesto, você pode construir dispositivos MD até mesmo dentro de
partições residindo dentro de uma unidade física simples, mas não lhe trará
nada útil.
em seu computador, você poderá usar o mdcfg para configurar
suas unidades para aumentar a performance e/ou melhorar a confiabilidade em
seus dados. O resultado é chamado
Dispositivo Multi-Discos (ou após isto, sua variante
mais famosa: RAID via software).
Um dispositivo MD é basicamente um grupo de partições localizados em
diferentes discos e combinadas para formar um dispositivo
lógico.
Este dispositivo pode então ser usado como uma partição ordinária (i.e. você
poderá formatá-la no partman, especificar um ponto de
montagem, etc.).
Quais benefícios isto trará dependem do tipo de dispositivo MD que está
criando. Os tipos suportados atualmente são:
RAID0
Tem como objetivo principal a performance. O RAID0 divide todos os dados
de entrada em stripes e os distribui igualmente através
de cada disco do conjunto. Isto aumenta a performance das operações de
leitura/gravação, mas quando um dos discos falham, você perderá
TUDO (parte da informação ainda está no
disco saudável e a outra parte estava no disco que ocorreu
a falha).
Um uso tópico de uso para o RAID0 é uma partição para edição de vídeos.
RAID1
É recomendável para configurações aonde a confiança é o objetivo
principal. Ele consiste em diversas partições (geralmente duas) onde
cada partição contém exatamente os mesmos dados. Isto essencialmente
significa duas coisas. Primeiro, se um dos seus discos falham, você ainda
terá os dados armazenado nos discos restantes. Segundo, você poderá
usa somente uma fração da capacidade disponível (mais precisamente, ele
será o tamanho da menor partição da RAID). Terceiro, o processo de
leitura utiliza somente um disco, e se este disco estiver realmente
ocupado, o sistema utilizará o outro disco (o disco livre) para obter os dados
(enquanto o outro disco termina seu trabalho de leitura). Isto resulta em mais
performance em servidores que utilizam mais operações de leitura que gravação
(e.g. como um servidor de arquivos).
Opcionalmente você pode ter um disco reserve na array que tomará o lugar do
disco problemático em caso de falha.
RAID5
É um meio termo entre a velocidade, confiança e redundância de
dados. O RAID5 divide todos os dados de entrada em pedaços e os
distribui igualmente em todos os discos exceto um (parecido com o
RAID0). Ao contrário do RAID0, o RAID5 também utiliza informações
de paridade, que são gravadas no disco
restante. O disco de paridade não é estático (senão seria chamado
de RAID4), mas é alterada periodicamente, assim as informações de
paridade são distribuídas igualmente em todos os discos. Quando
um dos discos falha, a parte faltante dos dados pode
ser computada dos dados restantes junto com sua paridade. O RAID5 deve
consistir de no mínimo três partições ativas. Opcionalmente você
poderá ter um disco reserva na array que tomará lugar do disco defeituoso
em caso de falha.
Como você pode notar, o RAID5 tem um grau de confiança parecido com
o RAID1 enquanto mantém menos redundância. Por outro lado as operações
de gravação são um pouco mais lentas que o RAID0 devido a computação
das informações de paridade.
Para configurar:
Tipo
Dispositivos Mínimos
Dispositivo Reserva
Sobrevive a falha de disco?
Espaço Disponível
RAID0
2
não
não
Tamanho da partição mais pequena multiplicada pelo número de dispositivos na RAID
RAID1
2
opcional
sim
Tamanho da partição mais pequena dentro da RAID
RAID5
3
opcional
sim
Tamanho da menos partição multiplicada pelo número de dispositivos no
raid menos 1.
Se quiser saber mais sobre o RAID via software, dê uma
olhada no Software RAID HOWTO.
Para criar um dispositivo MD, você precisará ter as partições especificadas
marcadas para serem usadas como dispositivos RAID. (Isto é feito no
partman no item de menu Configurações da
Partição onde deverá selecionar
Usada como: Volume físico para a
RAID .)
Tenha certeza que o sistema pode ser inicializado com o esquema de
particionamento que você está planejando. Geralmente será necessário criar
um sistema de arquivos separado para o /boot quando
usar RAID para o sistema de arquivos raiz (/).
A maioria dos carregadores de inicialização (incluindo
o lilo e o grub) suportam RAID1 espelhado (modo mirror
,
mas não o modo strip
!), portanto, usar por exemplo RAID5 para o
/ e RAID1 para o /boot pode ser uma
opção.
O suporte a MD é uma adição relativamente nova no
programa de instalação. Você pode ter problemas em alguns
níveis de RAID e em combinação com alguns gerenciadores de
partida se tentar usar o MD como sistema de arquivos
(/). Para usuários experientes, é possível
contornar estes problemas executando alguns passos de instalação
ou configurações manualmente através do interpretador de comandos.
Como próximo passo, você deverá selecionar Configurar o RAID via
software através do menu principal do partman.
(O menu só aparecerá após você marcar pelo menos uma partição para uso
como Volume Físico para RAID).
Na primeira tela do mdcfg selecione o item
Criar um dispositivo MD. Você será presenteado com
uma lista de tipos suportados de dispositivos MD, no qual poderá escolher um
(e.g. RAID1). O que segue, depende do tipo de MD que selecionou.
O RAID0 é simples — você será perguntado pela lista de partições RAID
disponíveis e sua única tarefa será selecionar as partições que formarão o MD.
O RAID1 é um pouco mais detalhista. Primeiro, o sistema lhe perguntará
para entrar com o número de dispositivos ativos e o número de dispositivos
reserva que formarão o MD. Após isto, você precisará selecionar através de uma
lista de dispositivos RAID as que se tornarão ativas e então escolher as que
serão reserva. O número de partições selecionadas deverá ser igual ao número
especificado anteriormente. Não se preocupe se cometer algum erro e
selecionar um número de partições diferente, o &d-i; não lhe permitirá continuar
até que corrija o problema.
O RAID5 tem um procedimento de configuração parecido com o RAID1 com a
exceção de que precisará utilizar pelo menos três
partições ativas.
É perfeitamente possível ter diversos tipos de MD de uma só vez. Por
exemplo, se tiver três discos rígidos de 200GB dedicados ao MD, cada um
contendo duas partições de 100GB, você poderá combinar as primeiras
partições em todos os três discos no RAID0 (uma partição rápida
de 300GB para edição de vídeos) e usar as outras três partições
(2 ativas e 1 reserva) para o RAID1 (uma partição mais confiável de
100GB para armazenar o sistema de arquivos /home).
Após configurar os dispositivos MD conforme suas necessidades, selecione
Finalizar mdcfg para
retornar ao partman e criar sistemas de arquivos em seus
novos dispositivos MD e especificar opções como pontos desmontagem.