+ Responder ao Tópico



  1. #1
    Nocturno_Culto
    Visitante

    Padrão Redundancia no slack 9.1

    Como fazer backup automático de tudo para um outro hd???
    Fazer backup de todo o sistema para um outro HD

  2. #2
    atf
    Visitante

    Padrão Backup

    Põe uma execução de script na "crontab" ou, se tem dois hd's com partições idênticas, use "raid1".

    man crontab
    man raidstart

  3. #3
    slice
    Visitante

    Padrão backup

    Você pode usar um script de backup para fazer isso pra vc, para ativa-lo no slack 9.1 basta fazer um link simbolico para o seu script de backup. Dê uma olhada neste script abaixo...

    #!/bin/bash
    device='/dev/hda5' #hd ou particao em que sera feito o backup
    point='/mnt/backup' #ponto de montagem do hd de backup
    home='/home'
    clear
    echo -e "Log de backup gerado pelo Backup Script Escrito por Slice" > logs/backup`date +%d_%m_%Y`.log
    /sbin/e2fsck -y $device >/dev/null 2>/dev/null
    echo -e "Verificacao do dispositivo de backup OK!" >>logs/backup`date +%d_%m_%Y`.log
    mount $device $point
    echo -e "Dispositivo de backup $device montado em $point" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Iniciando script de backup as `date +%H:%M` pelo usuario `whoami`" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Apagando arquivos com mais de 20 dias" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Arquivos que serão apagados" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "`find $point/ -type f -mmin +129600`" >>logs/backup`date +%d_%m_%Y`.log
    rm -f %s; find $point/ -type f -mmin +129600 -exec rm -f {} \;
    tar czvf $point/home`date +%d_%m_%Y`.tar.gz $home/*
    tar czvf $point/root`date +%d_%m_%Y`.tar.gz /root/*
    tar czvf $point/smb`date +%d_%m_%Y`.tar.gz /etc/samba/smb.conf
    tar czvf $point/sshd`date +%d_%m_%Y`.tar.gz /etc/ssh/*
    tar czvf $point/rc`date +%d_%m_%Y`.tar.gz /etc/rc.d/*
    tar czvf $point/boot_vmlinuz`date +%d_%m_%Y`.tar.gz /boot/vmlinuz*
    tar czvf $point/System_map`date +%d_%m_%Y`.tar.gz /boot/System.map*
    tar czvf $point/boot_config`date +%d_%m_%Y`.tar.gz /boot/config*
    tar czvf $point/boot_loader`date +%d_%m_%Y`.tar.gz /etc/lilo.*
    tar czvf $point/hosts`date +%d_%m_%Y`.tar.gz /etc/host*
    tar czvf $point/httpd`date +%d_%m_%Y`.tar.gz /usr/local/apache2/conf/httpd.conf
    echo -e "Arquivos que entraram no backup: \n
    `find $point/ -type f -mmin -30`
    " >>logs/backup`date +%d_%m_%Y`.log
    echo -e "
    Backup realizado com sucesso!
    Termino do backup as `date +%H:%M`
    Status de espaco em disco apos o backup
    `df $point`" >>logs/backup`date +%d_%m_%Y`.log
    cat /root/scripts/backup/logs/backup`date +%d_%m_%Y`.log | mail -s "Log de backup `date +%d-%m-%Y`" slice@alpha
    echo -e "Backup completo criado com sucesso!\n"
    find $point/ -type f -mmin -30
    sleep 2
    umount $point

    Este é um dos scripts que uso, se quiser um mais completo, me mande um e-mail que lhe envio ele com os detalhes de utilização.

    []'s

    Slice

  4. #4
    Visitante

    Padrão Redundancia no slack 9.1

    esqueça o que tem aí em cima...

    simplesmente faça #dd if=/dev/hda1 of=/dev/hdb1

    onde, hda1 é a particao a ser copiada para hdb1.
    simples assim.

  5. #5

    Padrão Redundancia no slack 9.1

    vale lembrar que o rsync tb é mto bom pra ter 2 maquinas sincornizadas por rede klaro
    basta correr o rsync na cron de X em X tempo e ele sincorniza as maquinas

    Um abraço[]

  6. #6
    dB
    Visitante

    Padrão Re: backup

    Citação Postado originalmente por slice
    Você pode usar um script de backup para fazer isso pra vc, para ativa-lo no slack 9.1 basta fazer um link simbolico para o seu script de backup. Dê uma olhada neste script abaixo...

    #!/bin/bash
    device='/dev/hda5' #hd ou particao em que sera feito o backup
    point='/mnt/backup' #ponto de montagem do hd de backup
    home='/home'
    clear
    echo -e "Log de backup gerado pelo Backup Script Escrito por Slice" > logs/backup`date +%d_%m_%Y`.log
    /sbin/e2fsck -y $device >/dev/null 2>/dev/null
    echo -e "Verificacao do dispositivo de backup OK!" >>logs/backup`date +%d_%m_%Y`.log
    mount $device $point
    echo -e "Dispositivo de backup $device montado em $point" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Iniciando script de backup as `date +%H:%M` pelo usuario `whoami`" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Apagando arquivos com mais de 20 dias" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "Arquivos que serão apagados" >>logs/backup`date +%d_%m_%Y`.log
    echo -e "`find $point/ -type f -mmin +129600`" >>logs/backup`date +%d_%m_%Y`.log
    rm -f %s; find $point/ -type f -mmin +129600 -exec rm -f {} \;
    tar czvf $point/home`date +%d_%m_%Y`.tar.gz $home/*
    tar czvf $point/root`date +%d_%m_%Y`.tar.gz /root/*
    tar czvf $point/smb`date +%d_%m_%Y`.tar.gz /etc/samba/smb.conf
    tar czvf $point/sshd`date +%d_%m_%Y`.tar.gz /etc/ssh/*
    tar czvf $point/rc`date +%d_%m_%Y`.tar.gz /etc/rc.d/*
    tar czvf $point/boot_vmlinuz`date +%d_%m_%Y`.tar.gz /boot/vmlinuz*
    tar czvf $point/System_map`date +%d_%m_%Y`.tar.gz /boot/System.map*
    tar czvf $point/boot_config`date +%d_%m_%Y`.tar.gz /boot/config*
    tar czvf $point/boot_loader`date +%d_%m_%Y`.tar.gz /etc/lilo.*
    tar czvf $point/hosts`date +%d_%m_%Y`.tar.gz /etc/host*
    tar czvf $point/httpd`date +%d_%m_%Y`.tar.gz /usr/local/apache2/conf/httpd.conf
    echo -e "Arquivos que entraram no backup: \n
    `find $point/ -type f -mmin -30`
    " >>logs/backup`date +%d_%m_%Y`.log
    echo -e "
    Backup realizado com sucesso!
    Termino do backup as `date +%H:%M`
    Status de espaco em disco apos o backup
    `df $point`" >>logs/backup`date +%d_%m_%Y`.log
    cat /root/scripts/backup/logs/backup`date +%d_%m_%Y`.log | mail -s "Log de backup `date +%d-%m-%Y`" slice@alpha
    echo -e "Backup completo criado com sucesso!\n"
    find $point/ -type f -mmin -30
    sleep 2
    umount $point

    Este é um dos scripts que uso, se quiser um mais completo, me mande um e-mail que lhe envio ele com os detalhes de utilização.

    []'s

    Slice


    Fala conterraneo...rs... vc poderia me mandar o script completo...


    [email protected]

    Grato...