Eu tenho um servidor de arquivos do Ubuntu (14.04.3) que eu configurei, e quero configurar um array RAID10 para ele. Para referência, eu tenho seguido este guia até agora, mas usando RAID10 ao invés de RAID1 .
Meu objetivo principal é tornar o sistema capaz de inicializar mesmo se o dispositivo de busca do bios_grub se degradar / uma unidade falhar / etc.
Eu tenho 4 drives idênticos, com apenas um em uso atualmente (/ dev / sda). Tem a seguinte tabela de partições:
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 2984GB 2984GB ext4
3 2984GB 3001GB 16.9GB linux-swap(v1)
Unidades idênticas sdb, sdc e sdd tiveram a tabela de partições de sda copiada para cada uma delas, usando o sgdisk. Estou agora no ponto de montar meus dispositivos RAID.
Eu quero criar:
com todo o / mdX sendo do tipo RAID10. / dev / md1 e / dev / md2 serão criados usando:
sudo mdadm --create /dev/mdX --chunk=256 --level=10 -p f2 --raid-devices=3 /dev/sdaX /dev/sdbX /dev/sdcX /dev/sddX
Pelo que eu recolhi, minha matriz / dev / md0 deve ser criada usando:
sudo mdadm --create -e 0.90 /dev/md0 --chunk=256 --level=10 -p f2 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
usando os metadados v0.90, para melhor compatibilidade com o GRUB.
Eu sei que preciso criar sistemas de arquivos para cada / mdX, antes de montá-los ou tentar reinicializar. O dispositivo de troca deve ser feito usando:
sudo mkswap /dev/md2
e o dispositivo de armazenamento principal (/ md1) deve ser feito usando
sudo mkfs.ext4 /dev/md1
Minhas perguntas são estas:
Eu sei que ainda preciso editar meus arquivos / etc / mtab e / etc / fstab, mas quero obter a configuração correta do GRUB antes de continuar com a criação desses arrays (ou seja, embora eu saiba que meu sistema ainda inicializará!)
Obrigado pela ajuda!