|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux Wiki
[editar] IntroducaoA maneira mais fácil de fazer o RAID1 no FreeBSD (a partir do 5.4) é utilizar o Gmirror. Para isto, deve-se observar as seguintes regras:
[editar] InstalacãoInstale o sistema normalmente, e aproveite para verificar se os HDs foram reconhecidos como ad0 e ad2. Durante o particionamento, selecione a opção "Standard MBR". Faça toda a configuração de partições do sistema em ad0. Terminada a instalação, NÃO reinicie o PC. No menu do Sysinstall, pressione ALT + F4 e você terá um prompt de comandos disponível. Os 3 comandos necessários estarão abaixo com o sinal # (cerquilha). Será necessário também editar o /etc/fstab manualmente. [editar] Criando o RAID...O primeiro comando será: # sysctl kern.geom.debugflags=16 que te dará como resposta: kern.geom.debugflags: 0 -> 16 Este comando desativa a trava de gravacao da mbr dos discos. Agora, o segundo comando que efetivamente cria o RAID 1: # gmirror label -v -b round-robin gm0 /dev/ad0 Para carregar o Gmirror durante o boot do sistema: # echo geom_mirror_load="YES" > /boot/loader.conf É necessário agora editar o arquivo /etc/fstab do sistema manualmente. No fstab, mude cada "ad" para "gm", e insira "mirror" após o /dev. Por exemplo: "/dev/ad0s1a" vira "/dev/mirror/gm0s1a" Faça isso para cada linha existente, ou seja, TODOS as linhas deverão ficar como: /dev/mirror/gm0s1a /dev/mirror/gm0s1b... Verifique com atenção se foram alteradas todas as linhas. Após salvar as alterações no /etc/fstab, salve e saia. Digite ALT+F1 para voltar ao sysinstall, e feche-o. Agora sim reinicie o computador. [editar] Iniciando o MirrorSe observar o boot do sistema, verá algumas linhas parecidas com: GEOM_MIRROR: Device gm0 created (id=2125638583). GEOM_MIRROR: Device gm0: provider ad0 detected. GEOM_MIRROR: Device gm0: provider ad0 activated. GEOM_MIRROR: Device gm0: provider mirror/gm0 launched. GEOM_MIRROR: Device gm0 already configured. Mounting root from ufs:/dev/mirror/gm0s1a Após o boot, verifique também com o comando "df -h" se aparecem corretamente todas as partições. O comando "swapinfo" verifica também a partição swap. Se as partições não estiverem OK, provavelmente há um erro no arquivo /etc/fstab [editar] Instalando o segundo disco e sincronizandoO comando para adicionar o segundo disco no mirror é: # gmirror insert gm0 /dev/ad2 Que retornará o seguinte: GEOM_MIRROR: Device gm0: provider ad2 detected. GEOM_MIRROR: Device gm0: rebuilding provider ad2.
# gmirror list Que retornará: Geom name: gm0 State: DEGRADED Components: 2 Balance: round-robin Slice: 4096 Flags: NONE GenID: 0 SyncID: 1 ID: 2125638583 Providers: 1. Name: mirror/gm0 Mediasize: 10262568448 (9.6G) Sectorsize: 512 Mode: r6w5e2 Consumers: 1. Name: ad0 Mediasize: 10262568448 (9.6G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: DIRTY GenID: 0 SyncID: 1 ID: 3986018406 2. Name: ad2 Mediasize: 10262568448 (9.6G) Sectorsize: 512 Mode: r1w1e1 State: SYNCHRONIZING Priority: 0 Flags: DIRTY, SYNCHRONIZING GenID: 0 SyncID: 1 Synchronized: 1% ID: 1946262342 Observe na linha "Flags" do disco ad2 que o sistema está sincronizando. Outro comando útil é: # gmirror status Que retornará: Name Status Components
mirror/gm0 DEGRADED ad0
ad2 (2%)
Assim você terá uma saída mais limpa do que está acontecendo. Quando a sincronização terminar, você receberá na tela algo como:
GEOM_MIRROR: Device gm0: rebuilding provider ad2 finished. GEOM_MIRROR: Device gm0: provider ad2 activated.
[editar] Recuperando DiscosCaso você queria inserir um novo disco, ou então substituir algum que deu problema, basta executar os seguintes passos (assumindo que é o disco primário) gmirror forget gm0 gmirror insert gm0 ad0 [editar] AutorVinicius Ramos |