Tags:
, view all tags

Backup da Área Web e Home

Description

Para fazer o backup da área web utilizamos a fita dat e o crontab. O backup esta agendado para todo dia as 02h da manhã. Incluimos no crontab:

 
[root@sprace ~]# crontab -e
00 02 * * 1-7   /bin/tar -cjvpf /dev/st0  /export/html /etc /var/www  /export/home > /dev/null 2> /root/backup.log
 
Isso irá escrever um log no /root/backup.log. Para visualizar o backup use
tar -tjvf /dev/st0

Updates

O crontab foi modificado: semanalmente (domingo) fazemos um backup full em disco (/disk1/backup-full-data_do_dia.tar.bz2), removendo o anterior para salvar espaco. Diariamente as 02h fazemos um incremental.
 
00 04 * * 1  rm /disk1/backup-full-*.tar.bz2;/bin/tar -cjvpf /disk1/backup-full-`date +DONEm%d`.tar.bz2  /export/html /etc /var/www  /export/home
00 02 * * 1-7 mt -f  /dev/st0 rewind; /bin/tar -cjvpf /dev/st0 --label="incremental-backup created on `date '+%d-%B-%Y'`." -N `date`   /export/html /etc /var/www  /export/home > /dev/null 2> /root/backup.log
 

Updates

Devido a um erro nas aspas coloquei tudo em scripts no /root/backup. Ainda foi colocada a opcao i no tar para ignorar os EOF
[root@sprace backup]# crontab -e
00 04 * * 1  /root/backup/backup_semanal.sh
00 02 * * 1-7 /root/backup/backup_diario.sh 
[root@sprace backup]# more backup_diario.sh
#!/bin/bash
mt -f  /dev/st0 rewind; /bin/tar -icjvpf /dev/st0  -N `date +DONEm%d`   /export/html /etc /var/www  /export/home/novaes > /dev/null 2> /root/backup/backup.log
[root@sprace backup]# more backup_semanal.sh
#!/bin/bash
rm /disk1/backup-full*.tar.bz2;/bin/tar -icjvpf /disk1/backup-full`date +DONEm%d`.tar.bz2  /export/html /etc /var/www  /export/home /OSG ; cd /raid0/sprace_backup;rm -rf semana1;mv semana2 semana1;mv semana3 semana2;cp -al semana4 semana3;rsync -avz --delete  /export/html semana4/;rsync -avz  /etc semana4/;rsync -avz --delete /var/www semana4/;rsync -avz  --delete /export/home semana4/;rsync -avz --delete  /OSG semana4/;

O backup é rodado no em /raid0/sprace_backup, o mais velho em semana1, feito usando o rsync.

Edit | Attach | Print version | History: r10 | r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r6 - 2007-11-21 - MarcoAndreFerreiraDias
 

This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

antalya escort bursa escort eskisehir escort istanbul escort izmir escort