[FUG-BR] RAID1

Marcelo Lima lima em catho.com.br
Sex Out 21 09:19:58 BRST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

vamos lah,
raid1 no frebsd 5.3 em diante pode ser feito com o gmirror

coloque o seu segundo disco e tenha certeza q o primeiro esteja no id 0
e o segundo no id 1.

# apagando todos os dados do segundo disco, slices e tudo mais
dd if=/dev/zero of=/dev/da1 bs=512 count=79

# criando um label pro segundo disco (gm0 sera o nome da device)
gmirror label -v -n -b round-robin gm0 /dev/da1

# ativando no kernel
gmirror load

# gravando a MBR no segundo disco
fdisk -v -B -I /dev/mirror/gm0

# inicializando
bsdlabel -w -B /dev/mirror/gm0s1

# criando os labels identicos ao disco 0
bsdlabel /dev/da0s1 > da0s1

# implantando o label do da0s1 no gm0
bsdlabel -R /dev/mirror/gm0 da0s1

# criando o sistema de arquivos (lembrando que isso eh pra /, /usr e
/var, nessa ordem / = da0s1a, /usr = da0s1d, /var = /dev/da0s1e)
newfs -U -O 2 /dev/mirror/gm0s1a
newfs -U -O 2 /dev/mirror/gm0s1d
newfs -U -O 2 /dev/mirror/gm0s1e

# montando e dumpando as particoes
mount /dev/mirror/gm0s1a /mnt
dump -L -0 -f- / | (cd /mnt; restore -r -v -f-)

mount /dev/mirror/gm0s1d /mnt/usr
dump -L -0 -f- /usr | (cd /mnt/usr; restore -r -v -f-)

mount /dev/mirror/gm0s1e /mnt/var
dump -L -0 -f- /var | (cd /mnt/var; restore -r -v -f-)

# ajustando o fstab
cp -p /mnt/etc/fstab /mnt/etc/fstab.orig
sed -e 's/dev\/da0/dev\/mirror\/gm0/g' </mnt/etc/fstab.orig >/mnt/etc/fstab

# desabilitando swap (necessario)
echo 'swapoff="YES" >> /mnt/etc/rc.conf

# habilitando o gmirror no boot
echo 'geom_mirror_load="YES"' >>/mnt/boot/loader.conf

# instrucoes para os estagios de boot (aqui q entra o id 0 e 1)
echo "1:da(1,a)/boot/loader" >/boot.config

# reboot
shutdown -r now

# de um df e veja se bootou corretamente e se a device eh
/dev/mirror/gm0*, ex:
ttyp0: df
Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
/dev/mirror/gm0s1a   1012974  135954   795984    15%    /
devfs                      1       1        0   100%    /dev
/dev/mirror/gm0s1d   5077038 1319990  3350886    28%    /usr
/dev/mirror/gm0s1e  62317240 1631014 55700848     3%    /var
procfs                     4       4        0   100%    /proc

# se tudo esta ok
# apagar tudo no da0, slices etc (de um df mais uma vez pra ver se ta
montado na device gm0* mesmo hehehe)
dd if=/dev/zero of=/dev/da0 bs=512 count=79

# reconfigurando a gm0
gmirror configure -a gm0

# inserindo o disco pro raid (neste momento o raid esta soh com o da1)
gmirror insert gm0 /dev/ad0

# done, tu pode ver o status da sincronia com os comandos abaixo
gmirror list ou gmirror status

espero ter ajudado a todos, qualquer duvida soh falar ae ;)

- --
Marcelo Lima
Administrador de redes / Departamento de Redes e Tecnologia
Email: lima em catho.com.br
Fone: 31770700 r313
Nextel: 55*5*7857
ICQ: 235332632

- -----------------------------------------------------------------
Catho Online: O seu sucesso é o nosso negocio!
http://www.catho.com.br


Márcio Luciano Donada wrote:
> Valois - Master Redes wrote:
> 
> | Pessoal, Tenho um FreeBSD 5.4 instalado e configurado. Agora
> | gostaria de adicionar outro HD SCSI e criar um RAID1 (espelhar) o
> | HD1 com o HD2 sem perder a configuração. Já ouvi falar no vinum.
> | Algué tem alguma outra opção e algum tutorial para fazer isso?
> |
> |
> | Obrigado!
> |
> Se você montar a RAID 1, você irá perder os dados de qualquer forma.
> Esse link pode lhe ajudar
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/raid.html
> 
> []'s
> 
> --
> Márcio Luciano Donada
> T.I. Aurora Alimentos Chapecó(SC)
> Cooperativa Central Oeste Catarinense
> mdonada at auroraalimentos dot com dot br

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br



- --
Marcelo Lima
Administrador de redes / Departamento de Redes e Tecnologia
Email: lima em catho.com.br
Fone: 31770700 r313
Nextel: 55*5*7857
ICQ: 235332632

- -----------------------------------------------------------------
Catho Online: O seu sucesso é o nosso negocio!
http://www.catho.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDWM7dUTDcFF4aUYMRAkcHAJ9C4OPAwXqj1W6I+AcFhfFCfxEgYQCcDzvA
8/BF7s95U/0KvlUCniNlD0M=
=0Lp1
-----END PGP SIGNATURE-----

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd