Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    fabricio_
    Estou precisando fazer um raid 1 sem ter que formatar a maquina .
    Assim , a maquina esta com uma aplicação rodando , com apenas 1 hd . Estou para instalar seu segundo HD e fazer um mirror , onde neste mirror esteja os dados do primeiro HD .
    Como devo proceder ?
    Sei que tem como , nao quero ter o trabalho de fazer um clone do hd , depois fazer tudo do zero , depois restaurar um clone.

  2. #2
    Para criar o RAID você vai ter de alterar o tipo de partição com o fdisk. de 83 (Linux) para FD (Raid Auto detect). Logo você deve tirar um backup dos dados e refazer a instalação sim. Obs.: Se o raid for via hardware talvez funcione só plugando outro disco e criando a raid, mas mesmo assim é recomendável o backup.



  3. #3
    fabricio_
    ok vou tentar na minha maquina de testes .
    Precisa disso pronto para amanha ...
    Sera que nao da problema em particoes que sao LVM , digo mudar o formato para LINUX RAID ?

  4. #4
    rodrigopc-rj
    é possível sim!
    eu mesmo já fiz em + de 10 servidores em produção e nunca tive problemas no processo...

    Coisas importantes:
    1 - vc deve instalar o pacote de gerenciamento de raid, seja o raidtools ou o mdadm.
    2 - se o seu kernel for compilado, verifique se o raid a ser utilizado está intrince, caso esteja como módulo vc deve ter o initrd.

    falarei sobre o raidtools...
    o procediento:

    como já foi falado, vc terá que modificar o typo da partição:

    Vc precisará dar um boot com cd, se o seu kernel for o 2.4 aconcelho o slackware, caso seja o 2.6, o knoppix.

    dê um boot com o cd
    # fdisk /dev/hda (1º disco)
    t (para mudar o tipo)
    1 (o número da partição)

    Faça isso para todas as partições, mesmo a de swap (se vc quizer, pois pode fazer raid 0, para melhorar a performance.

    faça isso também para o 2º disco... as partições devem ser idênticas
    exemplo de 2 partições:
    crie o arquivo /etc/raidtab
    raiddev /dev/md0
    raid-level 1
    nr-raid-disks 2
    nr-spare-disks 0
    chunk-size 4
    persistent-superblock 1
    device /dev/hda2
    raid-disk 0
    device /dev/hdc2
    raid-disk 1
    device /dev/hdd2

    raiddev /dev/md1
    raid-level 1
    nr-raid-disks 2
    nr-spare-disks 0
    chunk-size 4
    persistent-superblock 1
    device /dev/hda3
    raid-disk 0
    device /dev/hdc3
    raid-disk 1
    device /dev/hdd3

    # mkraid /dev/md0
    # mkraid /dev/md1
    # ...
    para verificar o progresso:
    # cat /proc/mdstat

    devida a mudaça do tipo de partição, o tamanho físico difere do lógico, então deve ser executado o seguinte comando:
    # resize2fs --really-force /dev/md0
    # resize2fs --really-force /dev/md1 (menos para a partição de SWAP)
    # ...

    a estutura /, /boot e /etc deve estar montada abaixo de /mnt do sistema de arquivo virtual do cd de boot

    # mount /dev/md0 /mnt (se esta partição for o /)
    # mount /dev/md1 /mnt/boot (se esta partição for o /boot)
    note que a montagem deve levar em conta como foi particionado o seu hd.
    # cp /etc/raidtab /mnt/etc/
    # vi /mnt/etc/fstab (troque todas as referências aos dispositivos do tipo hda, hdb, para md)
    # vi /mnt/etc/lilo.conf (a mesma coisa)
    insira também a linha:
    raid-extra-boot=/dev/hda,/dev/hdc (para no caso de falha de um disco, o boot ser feito por outro)
    # lilo -r /mnt -C /mnt/etc/lilo.conf (para carregar na MBR)
    # mkswap /dev/mdX (a partição de SWAP)

    reinicie e seja feliz...



  5. Citação Postado originalmente por rodrigopc-rj
    é possível sim!
    eu mesmo já fiz em + de 10 servidores em produção e nunca tive problemas no processo...

    Coisas importantes:
    1 - vc deve instalar o pacote de gerenciamento de raid, seja o raidtools ou o mdadm.
    2 - se o seu kernel for compilado, verifique se o raid a ser utilizado está intrince, caso esteja como módulo vc deve ter o initrd.

    falarei sobre o raidtools...
    o procediento:

    como já foi falado, vc terá que modificar o typo da partição:

    Vc precisará dar um boot com cd, se o seu kernel for o 2.4 aconcelho o slackware, caso seja o 2.6, o knoppix.

    dê um boot com o cd
    # fdisk /dev/hda (1º disco)
    t (para mudar o tipo)
    1 (o número da partição)

    Faça isso para todas as partições, mesmo a de swap (se vc quizer, pois pode fazer raid 0, para melhorar a performance.

    faça isso também para o 2º disco... as partições devem ser idênticas
    exemplo de 2 partições:
    crie o arquivo /etc/raidtab
    raiddev /dev/md0
    raid-level 1
    nr-raid-disks 2
    nr-spare-disks 0
    chunk-size 4
    persistent-superblock 1
    device /dev/hda2
    raid-disk 0
    device /dev/hdc2
    raid-disk 1
    device /dev/hdd2

    raiddev /dev/md1
    raid-level 1
    nr-raid-disks 2
    nr-spare-disks 0
    chunk-size 4
    persistent-superblock 1
    device /dev/hda3
    raid-disk 0
    device /dev/hdc3
    raid-disk 1
    device /dev/hdd3

    # mkraid /dev/md0
    # mkraid /dev/md1
    # ...
    para verificar o progresso:
    # cat /proc/mdstat

    devida a mudaça do tipo de partição, o tamanho físico difere do lógico, então deve ser executado o seguinte comando:
    # resize2fs --really-force /dev/md0
    # resize2fs --really-force /dev/md1 (menos para a partição de SWAP)
    # ...

    a estutura /, /boot e /etc deve estar montada abaixo de /mnt do sistema de arquivo virtual do cd de boot

    # mount /dev/md0 /mnt (se esta partição for o /)
    # mount /dev/md1 /mnt/boot (se esta partição for o /boot)
    note que a montagem deve levar em conta como foi particionado o seu hd.
    # cp /etc/raidtab /mnt/etc/
    # vi /mnt/etc/fstab (troque todas as referências aos dispositivos do tipo hda, hdb, para md)
    # vi /mnt/etc/lilo.conf (a mesma coisa)
    insira também a linha:
    raid-extra-boot=/dev/hda,/dev/hdc (para no caso de falha de um disco, o boot ser feito por outro)
    # lilo -r /mnt -C /mnt/etc/lilo.conf (para carregar na MBR)
    # mkswap /dev/mdX (a partição de SWAP)

    reinicie e seja feliz...
    Cara otimo tutorial se desse pra voce dar uma melhorada e explicar um pouco melhor cada passo e por no wiki ia ser uma otima.
    under-linux.org/wiki
    falows






Tópicos Similares

  1. Migrar sem formatar ? (Distro morta)
    Por jiraya no fórum Servidores de Rede
    Respostas: 0
    Último Post: 16-01-2008, 15:58
  2. Recuperar dispositivos sem formatar
    Por flipeexpl no fórum Sistemas Operacionais
    Respostas: 3
    Último Post: 27-02-2007, 19:13
  3. Trocar de Distro sem formatar md0
    Por xShinmi no fórum Servidores de Rede
    Respostas: 2
    Último Post: 13-09-2006, 02:55
  4. particionar HD sem formatar
    Por Lestat1 no fórum Servidores de Rede
    Respostas: 4
    Último Post: 30-08-2005, 14:08
  5. Trocando de distro sem formatar o hd
    Por vonlinkerstain no fórum Servidores de Rede
    Respostas: 11
    Último Post: 10-11-2003, 09:51

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L