/ boot em disco separado ou no array raid

2

Eu tenho 3 discos ssd (59 GB) cada. Eu quero usá-los como software raid5 com o fedora 15. Eu li que é recomendado ter / boot em um disco separado. 2 perguntas:

1) é possível e aconselhável ter uma partição de 6 GB em cada disco (e torná-los como raid 1), para as partições / boot e / swap? Nesse caso, a recuperação dos arrays raid1 e raid5 seria fácil?

2) tendo / boot e / swap em um 4º disco separado (assim, além dos 3 acima), como seria o procedimento de recuperação se este disco falhar?

Obrigado

    
por Hussam 26.07.2012 / 14:59

3 respostas

3

Gostaria apenas de fazer / boot como um software RAID-1 de três vias. Com certeza o RAID-1 de três vias desperdiça espaço e aumenta gravações, mas / boot é pequeno e tem quase zero de gravação, o que não importa na prática.

Eu não vejo o problema em ter o swap como um RAID-5 separado ou então um arquivo de swap dentro do RAID-5 que você usará para o seu sistema operacional principal.

Contanto que você mantenha a redundância, então é nenhum processo de recuperação, já que nada está perdido. Tudo continua funcionando, mas um pouco mais lento e sem mais redundância.

Para retornar a uma configuração totalmente redundante, use mdadm para falhar em um disco, remova-o fisicamente (enquanto a máquina ainda estiver em execução se o seu chassi / gabinete / caddies suportar hot swap), substitua fisicamente por um novo disco, reparticionar novo disco igual ao que foi removido, use mdadm para adicionar partições no novo disco nas matrizes. É isso.

Um RAID-1 de três discos pode perder dois discos. Um disco de três RAID-5 pode perder qualquer disco.

    
por 26.07.2012 / 16:09
3

Se eu estivesse particionando seu sistema, eu configuraria as partições como se você usasse uma pequena partição para um RAID1 de inicialização, e o restante do espaço para um grande RAID5. Em seguida, configure o LVM no RAID5 e crie volumes lógicos para root, swap e quaisquer outros sistemas de arquivos desejados.

/dev/sda1 1GB RAID1(/dev/md0)
/dev/sda2 *   RAID5(/dev/md5)

/dev/sdb1 1GB RAID1(/dev/md0)
/dev/sdb2 *   RAID5(/dev/md5)

/dev/sdc1 1GB RAID1(/dev/md0)
/dev/sdc2 *   RAID5(/dev/md5)

/dev/md0 ext3 /boot
/dev/md1 lvm
/dev/vg/swap swap
/dev/vg/root /
    
por 26.07.2012 / 18:51
2

você precisa apenas de cerca de 200MB em / boot realmente, no máximo 500MB se quiser estar seguro. O ponto de ter um /boot separado é torná-lo inicializável sem a necessidade de módulos extras, se você fizer outro array RAID, você irá derrotar isso. Basta criar uma pequena partição para ele em um dos discos e formatá-lo como ext2 (mais simples, mais fácil de montar em caso de acidentes).

Quanto ao swap, não faz muita diferença onde você vai colocá-lo, mas será mais rápido usá-lo em um SSD do que em um HDD.

    
por 26.07.2012 / 15:36