Backup [RESOLVIDO]

1. Backup [RESOLVIDO]

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 13/05/2013 - 08:36h

Bom dia pessoal deixa eu perguntar a vocês, teria alguma possibilidade para que eu possa criar um backup das minhas configurações do meu servidor para que eu possa depois usar em outro servidor?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2013 - 09:09h

http://www.vivaolinux.com.br/etc/backupmanagerconf

Alguns detalhes

Nesse arquivo de exemplo estou copiando os diretórios:

# Arquivos a serem copiados - localhost. Para backup remoto, monto os servidores via ssh com troca de chaves
BM_TARBALL_TARGETS[0]="/etc"
BM_TARBALL_TARGETS[1]="/home"
BM_TARBALL_TARGETS[2]="/usr/local"
BM_TARBALL_TARGETS[3]="/var/www"


Para:

# Diretorio de backups
export BM_REPOSITORY_ROOT="/BACKUP"


Compactando em tar.gz:

# Type of archives
# Available types are:
# tar, tar.gz, tar.bz2, tar.lz, dar, zip.
# Make sure to satisfy the appropriate dependencies
# (bzip2, dar, lzma, ...).
export BM_TARBALL_FILETYPE="tar.gz"


# Número de dias que temos de manter um arquivo (Time To Live).
export BM_ARCHIVE_TTL="25"



# Que freqüência usar o tarball mestre(Backup FULL)?
# Os Valores possíveis: semanal(weekly), Mensal(monthly)
export BM_TARBALLINC_MASTERDATETYPE="monthly"


3. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 13/05/2013 - 09:29h

Bom dia amigo, mais então essa rotina é para ser feito o backup todos os dias é isso?


4. Re: Backup [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2013 - 09:37h

welington27 escreveu:

Bom dia amigo, mais então essa rotina é para ser feito o backup todos os dias é isso?


Vai fazer um Full por mês, restante incremental e quando completar 25 dias ele começa a expurgar.
Você pode alterar o FULL para semanal e aumentar os dias para começar a expurgar dependendo do tamanho de disco para o backup. Fica a seu critério!
Dá uma lida na documentação, essa configuração em bem básica. Dá para fazer muita coisa com o backup-manager.


5. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 13/05/2013 - 09:56h

Só não entendo o seguinte, ele cria um diretório \BACKUP para poder armazenar os arquivos selecionados para o backup?


6. Re: Backup [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2013 - 10:12h

welington27 escreveu:

Só não entendo o seguinte, ele cria um diretório \BACKUP para poder armazenar os arquivos selecionados para o backup?


Não. Isso é só um exemplo. Vamos supor que você tenha uma hd externo montado em /usr/local/backup... você tem que alterar o parâmetro.

# Diretorio de backups
export BM_REPOSITORY_ROOT="/usr/local/backup"


Esse é o diretório onde o backup-manager criara os backups incrementais e masters. Você tem que configurar onde o backup será gerado.


7. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 13/05/2013 - 12:14h

OK então entendi. Valeu amigo.


8. Re: Backup [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2013 - 13:14h

welington27 escreveu:

OK então entendi. Valeu amigo.


Beleza!
Só mais um detalhe.... Caso tenha instalado no Debian/derivados e não tenha notado... É criado um script no "/etc/cron.daily", caso não saiba, os scripts do cron.daily são executado pelo "/etc/crontab".

Ex.:

# cat /etc/crontab

# m h dom mon dow user command
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily


Todos os dias as 06:25hs será executado os scripts do "/etc/cron.daily". Altere o horário caso julgue necessários.

Abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts