+ Responder ao Tópico



  1. #1

    Padrão RAID nao sincroniza apos boot

    Bem pessoal, configurei RAID-1 em uma máquina aqui e tudo me parecia bem até eu rebootar a máquina e perceber que uma das partições nao está sincronizando.

    Situação: Debian sarge em RAID feito em dois HDs SATA.

    Código :
    ## ## End Default Options ##
     
    title           Debian GNU/Linux, kernel 2.6.8-2-386 Disk1
    root            (hd0,0)
    kernel          /vmlinuz-2.6.8-2-386 root=/dev/md1 ro
    initrd          /initrd.img-2.6.8-2-386
    savedefault
    boot
    Código :
    # mdadm --detail --scan
    ARRAY /dev/md0 level=raid1 num-devices=2 UUID=33909194:a738aab1:d682948c:b21ad81d
       devices=/dev/sda1
    ARRAY /dev/md1 level=raid1 num-devices=2 UUID=5c6ec0b3:15fa2916:4210ccbb:e3eb9707
       devices=/dev/sda3,/dev/sdb3
    Código :
    # cat /proc/mdstat
    Personalities : [raid1]
    md0 : active raid1 sda1[0]
          489856 blocks [2/1] [U_]
     
    md1 : active raid1 sda3[0] sdb3[1]
          291563584 blocks [2/2] [UU]
     
    unused devices: <none>
    Porção do fstab
    Código :
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/md1        /               ext3    defaults,errors=remount-ro 0       1
    /dev/md0        /boot           ext3    defaults        0       2
    Nessa situação, eu rodo o comando # mdadm /dev/md0 -a /dev/sdb1
    e acaba sincronizando, mas apos reiniciar a máquina nao está mais sincronizado.

    Aguardo ajuda. Tnks

  2. #2

    Question

    Li seu tópico e imediatamente dei uma procurada sobre RAIDs.

    Pelo que eu li sobre o RAID 1:
    RAID 1 é o nível de RAID que implementa o espelhamento de disco, também conhecido como mirror. Para esta implementação são necessários no mínimo dois discos. O funcionamento deste nível é simples: todos os dados são gravados em dois discos diferentes; se um disco falhar ou for removido, os dados preservados no outro disco permitem a não descontinuidade da operação do sistema.
    Logo, fica minha pergunta: os dois discos rígidos precisam ser idênticos ou somente o tamanho da partições que serão usadas precisam ser igual?

    fontes:


    Ab, Duca.
    Última edição por Duca; 14-02-2007 às 18:51.



  3. #3

    Padrão

    Só o tamanho da partição. Por isso tem como fazer isso até no mesmo HD.. lógico que o desempenho cai que é uma beleza.
    Mas vc pode ter dois HDs, um de 40 e um de 80 e fazer um mirroring de uma partição de 40 gigas do de 80 mais o outro HD de 40, pode perfeitamente.

    Tipo:
    HD 80
    / --> 40 Gb
    /home -->40 Gb (raid1)

    HD 40
    /home -->40 Gb (raid1)

  4. #4

    Arrow

    Uma solução nesse caso, seria colocar o comando que vc usa para sincronizar na hora do boot, mas não sei se seria a solução ideal para esse caso.

    Ab, Duca.



  5. #5

    Padrão

    É rs, eu pensei nisso, mas isso não deve ser certo e tenho que saber o que está errado.

    Ab

  6. #6