Backup

1. Backup

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 16/02/2012 - 09:28h

Bom dia pessoal gostaria de saber o seguinde. Como faço para criar um esquema de fazer backup, tipo uma rotina de backup, configurar algo dentro do nosso servidor web por exemplo e criar uma questao de backup diaria ou semanal. Não faço ideia de como posso fazer isso e aqui na empresa agente tem clientes que tem sites hospedados em nossos servidores e agente não tem rotina de Backup você podem me auxiliar como posso fazer isso como configuro e como gerencio se possivel??


  


2. BKP

Alex Fernando
showd07

(usa Debian)

Enviado em 16/02/2012 - 09:32h

so criar um script de backup que pegue o diretorio da pagina hospedada e jogue para o diretorio de bkp.
ja mexeu com scripts?


3. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 16/02/2012 - 09:34h

O pior que não mexi você tem algo que possa me auxiliar a isso amigão???


4. Re: Backup

diogo silva braga
diogodf

(usa Ubuntu)

Enviado em 16/02/2012 - 09:37h

sugiro que pesquise no site pegue um exemplo e adapte as suas necessidades..ai sim em caso de duvida poste no site o que quer fazer e vamos auxiliando..eu to aprendendo assim e tem dado certo...valeu.


5. Re: Backup

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/02/2012 - 10:22h

bom a maioria das rotinas de backup
pode ser efetuado através de shell script
de uma olhada
http://aurelio.net
explica muita coisa legal sobre shell script
e qualquer dúvida podes pesquisar sobre scripts de backup
na seção de scripts


6. Re: Backup

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/02/2012 - 10:27h

Não se esqueça de agendar o script na crontab para que ele faça o backup automaticamente.


7. bkp

Alex Fernando
showd07

(usa Debian)

Enviado em 16/02/2012 - 10:31h

crie um arquivo chamado bkp.sh por exemplo:

###########################################
############ SCRIPT DE BKP ################

#!/bin/bash

ORIG="/var/www/site/"
DEST="/media/bkp/"
nome="BKP"
data="`date +%d-%m-%Y`"
ext=".zip"


echo "começando o backup"
sleep 1

zip -r $nome$data$DEST$ext $ORIG

echo "OK"

############ FIM DE SCRIPT #################

salva esse arquivo no /sbin
de permissao 777 para ele :
chmood 777 bkp.sh

edite o arquivo /etc/crontab e no final coloque

00 9 * * * root bkp.sh


o backup vai rodar todo dia as 9hrs da manha


8. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 16/02/2012 - 10:40h

Cara que blz. Muito bom mais vc pode me explicar assim, tipo o ORIG e o DEST.

O ORIG de Origem ele é o diretório que eu quero salvar não é?
E o DEST de Destino é onde eu quero salvar não é isso?

Ai o resto é padrão posso colocar tudo igual sem mudar nada que ta tudo certo é isso amigão??


9. Re: Backup

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/02/2012 - 10:46h

Dá uma pesquisada no backup-manager.

# apt-get install backup-manager backup-manager-doc


10. BKP

Alex Fernando
showd07

(usa Debian)

Enviado em 16/02/2012 - 10:56h

Isso mesmo

o ORIG é o que vc quer copiar, DEST para onde vai o diretorio

ai ele vai usar o zip para compactar

o arquivo vai ser criado assim BKP16-02-2012.zip na pasta de destino.

é um script bem simples, se quizer implementar com outros recursos como o IF

if find $DEST -name $Nome$data$ext; then

echo BACKUP do dia $data esta OK >> /var/log/bkp.log

else

echo BACKUP do dia $data nao foi feito >> /var/log/bkp.log

fi

se colocar isso no final do script ele vai verificar se foi feito o bkp e grava-lo em um arquivo de log
nao esqueça de criar antes o arquivo de log.


12. Re: Backup

Alberto Monteiro
albmont

(usa Nenhuma)

Enviado em 16/02/2012 - 10:57h

O script está errado.

Primeiro, antes de fazer backups automáticos (uma péssima ideia, IMHO), primeiro tenta fazer backups manuais.

E, antes de fazer backups manuais, primeiro é preciso saber que arquivos você quer fazer backup, e para onde você fará o backup.

Cada pessoa tem suas peculiaridades, então é meio vazio dizer como você deve fazer.

Eu, que sou meio psicopata nisso, faço assim: todo dia eu rodo um programa que coleta todos os arquivos novos em um zip (de forma semi-automática) e depois copia a árvore de arquivos dos usuários (tomando cuidado para não fazer backup de bobagens que o sistema cria) para um área interna de backup. Antes, esta área interna é copiada para uma segunda área interna, de modo que, após rodar o backup eu fico com a seguinte redundância quádrupla:

- arquivos principais
- cópia dos arquivos principais na 1a área de backup
- cópia dos arquivos principais na 2a área de backup, mas com um "lag" de um dia
- zip dos arquivos novos

Além disso, quando eu copio um arquivo para a 2a área de backup, se já existe um arquivo, ele copia este arquivo existente para um outro arquivo, único, antes de copiar. Ou seja, eu guardo, com isso, todas as versões de todos os arquivos. De vez eu quando eu faço uma limpeza, apagando versões antigas.

Não paro por aí.

Este zip do dia é distribuído por todos os computadores da rede. Ou seja, agora que eu tenho acesso a 5 HDs diferentes, os arquivos acabam sendo replicados 15 vezes.

Como paranoia pouca é bobagem, uma vez por mês (antes era uma vez por semana) eu faço um backup mensal em DVD, no qual pego todos os arquivos novos e, sobrando espaço no DVD, pego também arquivos antigos, de forma a, periodicamente, ter uma cópia de todos os arquivos em DVD.

O problema de fazer isso tudo é que eu não consigo mais apagar nenhum arquivo O:-)




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts