Criando o RAID virtual
Instale o gerenciador de RAID virtual, com o seguinte comando:
# apt-get install mdadm
Durante a instalação, opte por
No Configuration para Postfix. O arquivo de configuração
mdadm.conf, está localizado em
/etc/mdadm no Debian/Ubuntu ou, no
/etc em distribuições não baseadas no Debian.
Criaremos agora, um array (disco virtual que será referência para o RAID) em que os dois discos serão vinculados:
# mdadm --create --verbose /dev/md0 --level=1 -n2 /dev/sdX1 /dev/sdZ1
# mdadm --detail --scan >> /etc/mdadm/mdadm.conf
As referencias
/dev/sdX1 e
/dev/sdZ1 são para os discos SATA, onde
sdX1 e
sdZ1, geralmente, correspondem a
sdb1 e
sdc1. (você poder verificar os dispositivos conectados ao computador através do comando:
fdisk -l)
Ao executar este dois comandos acima (
mdadm), serão criadas a referência ao RAID virtual
/dev/md0 (primeiro comando) e suas configurações serão guardadas no arquivo de configurações de RAID virtual (segundo comando).
Para verificar se está tudo funcionando corretamente, execute o comando:
cat /proc/mdstat
Obs.: para este comando, não é necessário direitos de administrador.
Deve aparecer algo semelhante às linhas abaixo:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdb1[0] sdc1[1]
488253248 blocks super 1.2 [2/2] [UU]
O
[UU], indica que os discos estão ativos no RAID. Veja no final deste tutorial, outras dicas de gerenciamento do RAID.
Formatando o RAID
É possível utilizar qualquer sistema de arquivos para o RAID. Eu utilizei o XFS, por ser um sistema de arquivos antigo (1994), estável, robusto e muito bom para leitura de dados, que é a minha necessidade. Entretanto, você pode utilizar o formato padrão do Ubuntu (ext4) ou, até mesmo o NTFS do Windows.
Para quem decidiu pelo XFS, como eu, instale os pacotes
xfsprogs e
xfsdump:
# apt-get install xfsprogs xfsdump
Em seguida, execute o seguinte comando para formatar o RAID virtual:
# mkfs.xfs -f /dev/md0
Caso prefira o formato ext4, simplesmente utilize o comando:
# mkfs.ext4 /dev/md0
Eu, realmente, não encontrei nenhuma vantagem em utilizar NTFS, mas se você o preferir, poderá formatar o RAID com este sistema de arquivos, com o comando:
# mkntfs /dev/md0
Veja mais dicas no final do texto, sobre tratamento de HDs.
Montando o RAID
Precisamos de um diretório para a montagem do RAID. Crie um no diretório em
/mnt, como no exemplo abaixo:
# mkdir /mnt/raid_a
Você precisará do número de identificação do RAID para acrescentarmos no
/etc/fstab. Para isso, execute o seguinte comando:
# blkid
Ou:
# ls -l /dev/disk/by-uuid/
Você deve copiar o código ID referenciado por
.../md0.
Caso tenha formatado o RAID virtual como XFS, você encontrará um ID no seguinte formato:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Caso tenha formatado o RAID virtual como NTFS, você encontrará um ID no formato:
XXXXXXXXXXXX
* Atenção: eu executei este comando após o reinício do computador. E a referência do código ID mudou de
.../md0 para
.../md127. Não encontrei nenhuma explicação para tal fato, entretanto, isso não altera em nada os próximos passos.
Outro fato interessante, é que, mesmo formatando RAID virtual (/dev/md0) como XFS, os discos continuaram com o seu formato original (NTFS), entretanto, isso não afetou o funcionamento do RAID.
Execute o comando
fdisk -l, para verificar todos os detalhes dos dispositivos.
Agora, configuraremos a montagem automática do RAID após o boot do sistema. Para isso, edite o arquivo
/etc/fstab:
# nano /etc/fstab
No final do arquivo, inclua a seguinte linha para o RAID formatado como XFS/ext4:
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /mnt/raid_a xfs rw 0 0
Ou, para o RAID formatado como NTFS:
UUID=XXXXXXXXXXXXX /mnt/raid_a ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0,noexec 0 0
Reinicie o computador e verifique se tudo funciona como devido.